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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-slider-nav.w-num > div {
  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;
}

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

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/6acf449cef0b2ab858609b08/6ad9d3fcb5921255c484cd9b_poppins-700-latin.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/6acf449cef0b2ab858609b08/6ad9d3fce040cb8ce8925c9e_poppins-600-latin.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/6acf449cef0b2ab858609b08/6ad9d3fc40823c183508ec9f_poppins-800-latin.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/6acf449cef0b2ab858609b08/6ad9d3fc9d90135c8440121f_poppins-500-latin.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basiercircle;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754ca44c97cd247713ed3-689447cf0f13438530393439_BasierCircle-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Basiercircle;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cae6cc7cce73ff95e5-689447cfcc33caaac3aeb56e_BasierCircle-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Basiercircle;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cab9644aedb3fb7c14-689447cfe7981d174b772983_BasierCircle-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basiercircle;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cb44c97cd247713f6b-689447cf1c0aba33c92fe833_BasierCircle-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Basiercircle;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cbb9644aedb3fb7c51-689447cf9d4a88b1d0f55a5a_BasierCircle-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basiersquare;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cbbabc3659ec0a18bb-689447cfe7981d174b77298a_BasierSquare-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Basiercircle;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754ccd5d296bb46cc7e0e-689447cf522e948e072b38d2_BasierCircle-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basiersquare;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cc3a43f866381d7d77-689447cf2333284d0408902f_BasierSquare-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basiercircle;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cc178e696f915f6416-689447cf6371ce8c1c33c79f_BasierCircle-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Basiercircle;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cdfafd5ded4cacc045-689447cf9f21a676e0ca8588_BasierCircle-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basiersquare;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cd3a43f866381d7de8-689447cfc8d47c4646d919c3_BasierSquare-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Basiersquare;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cd6aaa6054e9c46d43-689447cfa8c93038aa3ac5ec_BasierSquare-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Basiersquare;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cd269cb79dde171f1c-689447cf0a2bd018008fcb91_BasierSquare-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basiersquare;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754ce40d244b4f5a5fb07-689447cf9b3784d803aba765_BasierSquare-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Basiersquare;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754cec6b894c5cfbff16c-689447cf623d5cf0a1a9dcb6_BasierSquare-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basiersquare;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754ce36ca1624de7a6078-689447cf0b1e118d562d8223_BasierSquare-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Futura;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6acf4a88d7dae1d9ed6a66de-Futura%20Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Basier Square;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6acf4a8873000d4255e9369f-BasierSquare-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Futura Std;
  src: url("https://webflow-files-prod.global.ssl.fastly.net/6acf449cef0b2ab858609b08/fonts/6ad754ce269cb79dde171f80-6894489114c2e026c90100dc_Futura%20Std%20Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

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

.viva-checkout {
  color: #07121b;
  background-color: #fff;
  padding: 32px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.vc-title {
  font-family: Futura, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.vc-input {
  border-radius: 12px;
  width: 100%;
  height: 56px;
  font-family: Basier Square, sans-serif;
}

.vc-input._w-select {
  border-radius: 12px;
  width: 100%;
  height: 56px;
}

.vc-primary {
  color: #fff;
  background-color: #07121b;
  border-radius: 32px;
  padding: 16px 24px;
  font-family: Futura, sans-serif;
  font-weight: 700;
}

.vc-primary._w-button {
  color: #fff;
  background-color: #07121b;
  border-radius: 32px;
  padding: 16px 24px;
}

.viva-checkout-1 {
  color: #07111b;
  background-color: #fff;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 32px;
  font-family: Basier Square, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.vc-header {
  border-bottom: 1px solid #d2d2d7;
  justify-content: space-between;
  align-items: center;
  column-gap: 24px;
  min-height: 112px;
  display: flex;
}

.vc-logo-link {
  flex-shrink: 0;
  width: 126px;
  display: block;
}

.vc-logo {
  width: 126px;
  height: auto;
  display: block;
}

.vc-header-title {
  letter-spacing: .5px;
  margin-bottom: 0;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.vc-test-badge {
  color: #1f2933;
  background-color: #f5f5f7;
  border-radius: 24px;
  margin-bottom: 0;
  padding: 8px 14px;
  font-size: 11px;
  font-weight: 700;
}

.vc-layout {
  grid-template-rows: auto;
  grid-template-columns: 150px minmax(0, 1fr) 340px;
  align-items: start;
  column-gap: 36px;
  padding-top: 48px;
  padding-bottom: 48px;
  display: grid;
}

.vc-progress {
  position: sticky;
  top: 32px;
}

.vc-progress-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.vc-progress-item {
  color: #1f2933;
  align-items: center;
  column-gap: 12px;
  margin-bottom: 28px;
  display: flex;
}

.vc-progress-number {
  border: 1px solid #d2d2d7;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-family: Futura, sans-serif;
  font-weight: 700;
  display: flex;
}

.vc-progress-label {
  font-size: 12px;
  font-weight: 700;
}

.vc-content {
  min-width: 0;
}

.vc-eyebrow {
  background-color: #f5f5f7;
  border-radius: 24px;
  margin-top: 0;
  margin-bottom: 18px;
  padding: 7px 14px;
  font-size: 11px;
  font-weight: 700;
  display: inline-block;
}

.vc-title-1 {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Futura, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.05;
}

.vc-status {
  color: #1f2933;
  margin-bottom: 32px;
  font-size: 15px;
}

.vc-error {
  color: #b3160d;
  background-color: #fff2f1;
  border-radius: 12px;
  margin-bottom: 24px;
  padding: 16px;
  font-size: 14px;
}

.vc-form, .vc-form._w-form {
  margin-bottom: 0;
}

.vc-step {
  margin-bottom: 28px;
}

.vc-section-title {
  margin-top: 24px;
  margin-bottom: 18px;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.25;
}

.vc-field {
  min-width: 0;
  margin-bottom: 20px;
  font-weight: 400;
  display: block;
}

.vc-fields {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  column-gap: 16px;
  display: grid;
}

.vc-wide {
  grid-column: 1 / 3;
}

.vc-label {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.vc-input-1, .vc-input-1._w-select, .vc-input-1._w-input, .vc-input-1._w-select, .vc-input-1._w-input, .vc-input-1._w-input-1 {
  color: #07111b;
  background-color: #fff;
  border: 1px solid #d2d2d7;
  border-radius: 12px;
  width: 100%;
  min-height: 56px;
  margin-bottom: 0;
  padding: 14px 16px;
  font-family: Basier Square, sans-serif;
  font-size: 16px;
}

.vc-field-error {
  color: #b3160d;
  margin-top: 6px;
  font-size: 13px;
  display: block;
}

.vc-location-card {
  background-color: #f5f5f7;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 24px;
}

.vc-location-name {
  margin-bottom: 8px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.vc-location-address {
  margin-bottom: 0;
  font-size: 15px;
}

.vc-help {
  color: #1f2933;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 1.6;
}

.vc-body-copy {
  margin-bottom: 20px;
  font-size: 16px;
}

.vc-offers {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  display: grid;
}

.vc-card {
  background-color: #f5f5f7;
  border: 2px solid #f5f5f7;
  border-radius: 24px;
  flex-direction: column;
  min-width: 0;
  padding: 24px;
  display: flex;
}

.vc-card-title {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.vc-card-price {
  margin-bottom: 8px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.vc-frequency {
  margin-bottom: 14px;
  font-size: 13px;
}

.vc-card-term {
  margin-bottom: 18px;
  font-size: 13px;
}

.vc-card-description {
  white-space: pre-line;
  margin-bottom: 18px;
  font-size: 13px;
}

.vc-card-fees {
  white-space: pre-line;
  margin-bottom: 18px;
  font-size: 12px;
}

.vc-card-note {
  color: #1f2933;
  font-size: 12px;
}

.vc-choice {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 32px;
  margin-top: auto;
  padding: 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.vc-modules-area {
  margin-top: 24px;
}

.vc-modules {
  row-gap: 12px;
  display: grid;
}

.vc-module {
  background-color: #f5f5f7;
  border-radius: 16px;
  padding: 16px;
}

.vc-module-label {
  align-items: center;
  column-gap: 12px;
  display: flex;
}

.vc-module-name {
  font-size: 14px;
  font-weight: 700;
}

.vc-module-price {
  margin-left: auto;
  font-size: 13px;
}

.vc-module-description {
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 12px;
}

.vc-actions {
  border-top: 1px solid #d2d2d7;
  justify-content: space-between;
  align-items: center;
  column-gap: 16px;
  margin-top: 32px;
  padding-top: 24px;
  display: flex;
}

.vc-primary-1, .vc-primary-1._w-button {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 40px;
  min-height: 56px;
  padding: 18px 24px;
  font-family: Futura, sans-serif;
  font-size: 14px;
}

.vc-secondary {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  padding: 12px 16px;
  font-family: Basier Square, sans-serif;
  font-size: 14px;
}

.vc-summary {
  color: #000;
  background-color: #fff;
  border: 1px solid #ffda00;
  border-radius: 24px;
  min-width: 0;
  padding: 32px 28px;
  position: sticky;
  top: 32px;
  box-shadow: 0 8px 28px #0000000d;
}

.vc-summary-eyebrow {
  color: #000;
  letter-spacing: .5px;
  margin-bottom: 12px;
  font-size: 10px;
}

.vc-summary-title {
  margin-top: 0;
  margin-bottom: 28px;
  font-family: Futura, sans-serif;
  font-size: 27px;
  font-weight: 700;
  line-height: 1.1;
}

.vc-summary-content {
  font-size: 13px;
}

.vc-summary-empty {
  color: #525252;
  margin-bottom: 24px;
  font-size: 14px;
}

.vc-summary-contract {
  margin-bottom: 12px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.vc-summary-price {
  margin-bottom: 8px;
  font-family: Futura, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1;
}

.vc-summary-frequency {
  color: #525252;
  margin-bottom: 24px;
  font-size: 12px;
}

.vc-summary-groups {
  display: block;
}

.vc-summary-group {
  border-top: 1px solid #1f2933;
  margin-top: 20px;
  padding-top: 20px;
}

.vc-summary-group-title {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.vc-summary-rows {
  margin-bottom: 0;
}

.vc-summary-row {
  justify-content: space-between;
  column-gap: 16px;
  padding-bottom: 12px;
  display: flex;
}

.vc-row-label {
  color: #525252;
  overflow-wrap: anywhere;
  width: 45%;
  min-width: 0;
  font-size: 14px;
  font-weight: 400;
}

.vc-row-value {
  text-align: right;
  white-space: pre-line;
  overflow-wrap: anywhere;
  width: 55%;
  min-width: 0;
  margin-left: 0;
  font-size: 14px;
}

.vc-summary-footnote {
  color: #525252;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.6;
}

.vc-legal {
  display: block;
}

.vc-legal-block {
  margin-bottom: 28px;
}

.vc-legal-text {
  white-space: pre-wrap;
  font-size: 14px;
  line-height: 1.6;
}

.vc-consent {
  align-items: flex-start;
  column-gap: 12px;
  margin-top: 18px;
  margin-bottom: 20px;
  font-size: 14px;
  display: flex;
}

.vc-consent-copy {
  font-size: 14px;
  font-weight: 400;
}

.vc-signature-slot {
  display: block;
}

.vc-signature {
  background-color: #f5f5f7;
  border-radius: 20px;
  margin-bottom: 24px;
  padding: 18px;
}

.vc-signature-title {
  margin-bottom: 12px;
  font-size: 14px;
}

.vc-canvas-frame {
  background-color: #fff;
  border-radius: 12px;
  min-height: 140px;
  margin-bottom: 12px;
}

.vc-footer {
  border-top: 1px solid #d2d2d7;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 24px;
  padding-top: 24px;
  display: flex;
}

.vc-footer-copy {
  margin-bottom: 0;
  margin-right: auto;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.vc-footer-link {
  color: #07111b;
  font-size: 12px;
  text-decoration: none;
}

._w-select {
  color: #07111b;
  background-color: #fff;
  border: 1px solid #d2d2d7;
  border-radius: 12px;
  width: 100%;
  min-height: 56px;
  margin-bottom: 0;
  padding: 14px 16px;
  font-family: Basier Square, sans-serif;
  font-size: 16px;
}

.vc-card-details {
  margin-bottom: 18px;
}

.vc-card-details-title {
  cursor: pointer;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 700;
}

._w-input {
  color: #07111b;
  background-color: #fff;
  border: 1px solid #d2d2d7;
  border-radius: 12px;
  width: 100%;
  min-height: 56px;
  margin-bottom: 0;
  padding: 14px 16px;
  font-family: Basier Square, sans-serif;
  font-size: 16px;
}

.vvk-d-285 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.vvkr-d-018 {
  background-color: #07111b6b;
  position: absolute;
  inset: 0;
}

.vvkrfix-m-121 {
  width: 100%;
}

.vvk-d-129 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.vvk-d-424 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-d-277 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-d-196 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}

.vvkr-d-296 {
  overflow: hidden;
}

.vvkr-d-138 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 70%;
  height: 10px;
}

.vvkr-m-111 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.vvkr-m-013 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkr-d-378 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-d-359 {
  margin: 0;
}

.vvk-d-355 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.vvk-d-353 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkrfix-m-095 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-m-015 {
  background-color: #07111b6b;
  position: absolute;
  inset: 0;
}

.vvk-d-348 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-033 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 318px;
  left: 18px;
}

.vvkr-d-312 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-020 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex-shrink: 0;
  width: 68px;
  display: flex;
}

.vvk-m-151 {
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.05;
}

.vvkrfix-m-157 {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}

.vvk-m-308 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-010 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvkr-d-361 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkr-d-313 {
  overflow: hidden;
}

.vvk-d-060 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvkr-m-242 {
  flex-direction: column;
  display: flex;
}

.vvkr-d-392 {
  font-size: 22px;
  font-weight: 700;
}

.vvkr-d-038 {
  box-sizing: border-box;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: start;
  column-gap: 24px;
  padding: 40px max(96px, 50% - 624px) 0;
  display: grid;
}

.vvk-d-203 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 70%;
  height: 10px;
}

.vvkrfix-m-124 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
}

.vvkr-d-200, .vvkr-d-226 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-426 {
  color: #1f2933;
  font-size: 18px;
  font-weight: 500;
}

.vvkr-d-222 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvk-m-425 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.vvkr-d-421 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.vvkr-d-413 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvk-d-009 {
  fill: currentColor;
  stroke: none;
}

.vvk-m-404 {
  color: #1f2933;
  font-size: 12px;
  font-weight: 500;
}

.vvk-d-219 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvkr-d-397 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-d-181 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-191 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.02;
}

.vvk-d-109 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.vvk-m-214 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.vvkr-d-129 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.vvk-d-315 {
  color: #1f2933;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.vvk-d-427 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvk-m-408 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.vvkr-d-420 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.vvk-m-253 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-m-426 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.vvkr-d-030 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 74px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-360 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-m-252 {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(235px)scale(.78);
}

.vvk-d-250 {
  stroke: #07111b;
  stroke-width: 1.75px;
  vector-effect: non-scaling-stroke;
}

.vvkr-m-010 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvk-m-401 {
  color: #1f2933;
  font-size: 12px;
  font-weight: 500;
}

.vvkr-m-112 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-d-266 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-m-147 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vvkr-d-039 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 1 / span 6;
  align-items: flex-start;
  display: flex;
}

.vvkr-d-319 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-269 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-d-188 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-231 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.vvk-m-312 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-166 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 70%;
  height: 10px;
}

.vvkr-m-236 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-336 {
  border-top: 1px solid #d2d2d7;
}

.vvk-m-013 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-246 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 0 0 140px;
  display: flex;
}

.vvk-m-148 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-161 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-321 {
  margin-left: -600px;
}

.vvk-d-137, .vvk-d-130 {
  font-size: 15px;
  font-weight: 500;
}

.vvk-d-446 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.vvkr-m-225 {
  width: max-content;
  display: flex;
}

.vvk-d-172 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.vvkr-m-194 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-233 {
  flex-shrink: 0;
  display: flex;
}

.vvk-m-251 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-m-037 {
  width: 80px;
  height: auto;
  display: block;
  position: absolute;
  top: 196px;
  right: 16px;
}

.vvk-m-229 {
  stroke: #07111b;
  stroke-width: 1.2px;
  vector-effect: non-scaling-stroke;
}

.vvkr-d-404 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 144px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-m-322 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.vvkr-d-286 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-grow: 1;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0;
  display: grid;
}

.vvk-d-170 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: .6;
  filter: blur(8px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  padding: 22px 24px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-d-114-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvkrfix-m-105 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.vvk-m-031 {
  font-size: 12px;
  font-weight: 500;
}

.vvkrfix-m-147 {
  background-color: #1f2933;
  border-radius: 14px;
  height: 110px;
  position: relative;
  overflow: hidden;
}

.vvkr-m-102 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-d-281 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvkr-d-114 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvk-m-365 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkr-d-269 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.vvkr-m-075 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.vvk-d-103 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.vvk-d-077 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  display: flex;
}

.vvkr-m-226 {
  flex-shrink: 0;
  display: flex;
}

.vvk-d-364 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-d-274 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-m-109 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvkr-d-062 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  display: flex;
}

.vvkr-m-071 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.vvk-m-102 {
  color: #fff;
}

.vvkr-m-333 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.vvk-d-283 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkr-d-233 {
  z-index: 10;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(0)scale(1);
}

.vvkrfix-m-142 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.vvk-m-083 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.vvkr-d-132 {
  background-color: #1f2933;
  border-radius: 20px;
  height: 128px;
  position: relative;
  overflow: hidden;
}

.vvkr-d-309 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-171 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-423px)scale(.6);
}

.vvkr-d-243 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-m-263 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkr-m-098 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvk-m-086 {
  letter-spacing: -.01em;
  font-size: 22px;
}

.vvk-m-043 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: stretch;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.vvk-m-093 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.vvkr-m-278 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-m-005 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.vvkr-m-321 {
  width: auto;
  height: 28px;
  display: block;
}

.vvkr-d-006 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-009 {
  fill: currentColor;
  stroke: none;
}

.vvk-d-230 {
  white-space: nowrap;
}

.vvk-m-305 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-193 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.vvkr-d-145 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}

.vvk-d-421 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvk-d-358 {
  border-top: 1px solid #d2d2d7;
}

.vvk-d-178-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-304 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-m-126 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvk-d-275 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkr-d-353 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-m-006 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-268 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-423px)scale(.6);
}

.vvk-d-297 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.vvkr-m-027 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 38px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-m-142 {
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 370px;
  position: relative;
}

.vvkr-d-154 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.vvk-d-325 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-200 {
  margin-bottom: 10px;
  display: block;
}

.vvkr-d-229 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.vvkr-m-273 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkrfix-m-151 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 70%;
  height: 7px;
}

.vvkrfix-m-126 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: .6;
  filter: blur(6px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  padding: 14px 12px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvkr-d-371 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-d-022 {
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-self: stretch;
  display: grid;
}

.vvk-m-155 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.vvkr-d-385 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-m-055 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.vvk-m-122 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.vvkr-d-031 {
  font-size: 14px;
  font-weight: 500;
}

.vvk-d-276 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkr-d-078 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 2px 2px 0 -2px;
}

.vvk-d-098 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.vvk-m-384 {
  text-underline-offset: 4px;
  font-weight: 700;
}

.vvk-d-135 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.vvk-m-156 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
}

.vvk-d-432 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-202 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-023 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex-shrink: 0;
  width: 68px;
  display: flex;
}

.vvk-m-231 {
  stroke: #07111b;
  stroke-width: 1.2px;
  vector-effect: non-scaling-stroke;
}

.vvkr-m-153 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkr-d-124 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvk-m-181 {
  font-size: 32px;
  font-weight: 700;
  line-height: .9;
}

.vvkr-d-135 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.vvkr-d-394 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvk-m-096 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: baseline;
  display: flex;
}

.vvk-m-332 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-109 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.vvk-d-132 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.vvk-m-237 {
  box-sizing: border-box;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 40.4%;
  left: 35.6%;
  transform: translate(-50%, -50%);
}

.vvk-m-314 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-110 {
  color: #fff;
}

.vvkr-m-152 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvkr-m-214 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-045 {
  letter-spacing: -.01em;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.05;
}

.vvkr-m-192, .vvkr-m-190 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-m-235 {
  box-sizing: border-box;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 42.3%;
  left: 51.6%;
  transform: translate(-50%, -50%);
}

.vvkr-d-151 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 90%;
  height: 10px;
}

.vvk-m-098 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.vvk-d-214 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvk-d-069-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 2px 5px 0 -5px;
}

.vvkr-d-303 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-162 {
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.05;
}

.vvkr-d-297 {
  margin-left: -600px;
}

.vvkr-d-140 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.vvkr-d-375 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-d-045 {
  box-sizing: border-box;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: start;
  column-gap: 24px;
  padding: 40px max(96px, 50% - 624px) 0;
  display: grid;
}

.vvkr-d-267 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkr-m-202 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.vvkr-m-039 {
  font-size: 15px;
  font-weight: 700;
}

.vvkr-d-407 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 56px;
  padding: 0 28px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvk-m-180 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: .6;
  filter: blur(6px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  padding: 14px 12px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-m-283, .vvk-m-285 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-m-029 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex-shrink: 0;
  width: 68px;
  display: flex;
}

.vvk-m-088 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.vvkr-d-106 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.vvk-m-097 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.vvk-d-308 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-m-042 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.vvk-d-236 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvkr-m-023 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-left: 1px solid #ffffff80;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvk-d-182 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}

.vvkr-d-295 {
  box-sizing: border-box;
  grid-row-gap: 0;
  grid-column-gap: 0;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.vvk-d-043 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.vvkr-d-412 {
  width: auto;
  height: 30px;
  display: block;
}

.vvk-m-183 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 70%;
  height: 7px;
}

.vvk-d-365 {
  border-top: 1px solid #d2d2d7;
}

.vvk-d-359 {
  margin: 0;
}

.vvk-m-299 {
  overflow: hidden;
}

.vvk-d-253 {
  stroke: #07111b;
  stroke-width: 1.75px;
  vector-effect: non-scaling-stroke;
}

.vvkr-m-238 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-110 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvk-m-209 {
  white-space: nowrap;
}

.vvkr-d-103 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-d-422 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.vvk-d-046 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 1 / span 6;
  align-items: flex-start;
  display: flex;
}

.vvk-d-091 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.vvk-m-297 {
  width: 200px;
  height: auto;
  display: block;
}

.vvkr-d-161 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: .6;
  filter: blur(8px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  padding: 22px 24px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvkr-m-155 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(423px)scale(.6);
}

.vvk-m-118 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  display: flex;
}

.vvk-m-349 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-m-051 {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.45;
}

.vvkr-d-206 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-311 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-240 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 20px;
  padding: 56px 0 40px;
  display: flex;
}

.vvk-m-022 {
  font-size: 12px;
  font-weight: 500;
}

.vvk-d-223 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvkr-m-084 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-shrink: 0;
  padding: 72px 20px 52px;
  display: flex;
}

.vvkr-m-092 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.vvk-m-414 {
  align-self: flex-start;
  width: auto;
  height: 26px;
  display: block;
}

.vvkr-m-042 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 1px 5px 0 -5px;
}

.vvk-d-310 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-216 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-409 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 52px;
  padding: 0 24px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvk-m-265 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-d-173 {
  background-color: #fff;
  border-radius: 6px;
  width: 60%;
  height: 10px;
}

.vvk-m-095 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.vvkr-m-001 {
  box-sizing: border-box;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  height: 72px;
  padding: 0 16px 0 20px;
  display: flex;
}

.vvk-d-328 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-197 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.vvk-m-090 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.vvkr-d-247 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-269 {
  z-index: 10;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(0)scale(1);
}

.vvk-d-020 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: #fff;
  align-items: stretch;
  display: flex;
  position: absolute;
  top: 56px;
  left: 56px;
  right: 56px;
}

.vvkrfix-m-089 {
  color: #0000;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.vvkr-m-196 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-shrink: 0;
  width: 352px;
  margin: 0 20px;
  padding: 0 0 72px;
  display: flex;
  position: static;
}

.vvkr-d-034 {
  font-size: 14px;
  font-weight: 500;
}

.vvkr-d-223 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-319 {
  flex-shrink: 0;
  display: flex;
}

.vvkrfix-m-154 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.5px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkrfix-m-141 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-d-073 {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.45;
}

.vvk-d-144 {
  cursor: pointer;
  accent-color: #fff;
  flex-shrink: 0;
  width: 22px;
  height: 22px;
  margin: 1px 0 0;
}

.vvk-m-082 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.vvk-d-351 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-186 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.vvk-m-163 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.vvkr-d-271 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-369 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-m-222 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-023 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  display: flex;
}

.vvkr-d-299 {
  flex-shrink: 0;
  display: flex;
}

.vvkr-m-130 {
  fill: currentColor;
}

.vvk-m-339 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkrfix-m-132 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.5px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-d-039 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.vvk-d-054 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.vvk-d-112 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.vvk-d-428 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 144px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-016 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkr-m-204 {
  width: 200px;
  height: auto;
  display: block;
}

.vvk-d-021 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  display: flex;
}

.vvk-m-219 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.vvkr-m-105 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.vvk-d-324 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-260 {
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  padding: .55em 1.1em;
  font-size: clamp(9px, 1.2vw, 17px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 6%;
  left: 24%;
  transform: translate(-50%, -100%);
}

.vvkr-m-093 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvk-m-295 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.vvk-d-026 {
  font-size: 16px;
  font-weight: 500;
}

.vvkrfix-m-102 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.vvkr-m-165 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-313 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-column-start: span 5;
  display: flex;
}

.vvkr-m-250 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-d-147 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: .6;
  filter: blur(8px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  padding: 22px 24px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-m-323 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkrfix-m-090 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 4px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.vvk-d-097 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  display: flex;
}

.vvk-m-210 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d2d2d7;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.vvkr-d-215 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvk-d-006-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-192 {
  border-bottom: 1px solid #d2d2d7;
  flex-direction: column;
  display: flex;
}

.vvkr-d-253 {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.vvkr-d-249 {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.vvkr-m-026 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-left: 1px solid #ffffff80;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvk-m-353 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-d-328 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-106 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.vvkr-d-026 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-left: 1px solid #ffffff80;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvk-m-315 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-289 {
  color: #1f2933;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.vvkr-d-288 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.vvkr-d-263 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-053 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.vvkr-d-077 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  display: flex;
}

.vvkr-d-255 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-409 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-d-174 {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-shrink: 0;
  padding: 120px max(96px, 50% - 624px) 72px;
  display: flex;
}

.vvkr-m-277 {
  color: #07111b;
}

.vvkr-d-150 {
  background-color: #fff;
  border-radius: 6px;
  width: 60%;
  height: 10px;
}

.vvkr-d-000 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.vvkr-m-150 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-m-159 {
  font-size: 32px;
  font-weight: 700;
  line-height: .9;
}

.vvk-m-197 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.vvk-m-000 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 680px;
  min-height: 100vh;
  margin: 0 auto;
  font-family: Futura, sans-serif;
  display: none;
}

.vvkrfix-m-103 {
  color: #fff;
}

.vvkr-m-133 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-m-060 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.45;
}

.vvk-m-280 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.vvk-m-167 {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}

.vvk-d-281 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.vvk-m-129 {
  font-size: 14px;
  font-weight: 500;
}

.vvk-d-373 {
  border-top: 1px solid #d2d2d7;
}

.vvkrfix-m-100 {
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 700;
}

.vvkr-m-215 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-017 {
  filter: blur(18px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.vvk-m-017 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  flex-direction: column;
  display: flex;
  position: absolute;
  top: 24px;
  left: 20px;
}

.vvkr-m-046 {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.45;
}

.vvk-d-187 {
  background-color: #fff;
  border-radius: 6px;
  width: 60%;
  height: 10px;
}

.vvk-d-145 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.vvkr-d-210 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-d-383 {
  color: #07111b;
}

.vvk-m-203 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-m-003 {
  width: auto;
  height: 26px;
  display: block;
}

.vvk-d-141 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border-radius: 14px;
  height: 56px;
  padding: 0 18px;
  font-family: Futura, sans-serif;
  font-size: 18px;
}

.vvkr-m-136 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.vvkr-d-240 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkrfix-m-148 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: .6;
  filter: blur(6px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  padding: 14px 12px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-d-134 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border-radius: 14px;
  height: 56px;
  padding: 0 18px;
  font-family: Futura, sans-serif;
  font-size: 18px;
}

.vvk-d-198 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: .6;
  filter: blur(8px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  padding: 22px 24px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-d-332 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-138 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border-radius: 14px;
  height: 56px;
  padding: 0 18px;
  font-family: Futura, sans-serif;
  font-size: 18px;
}

.vvkr-d-349 {
  text-underline-offset: 4px;
  font-weight: 700;
}

.vvkr-d-401 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 144px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-290 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvkr-m-175 {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-235px)scale(.78);
}

.vvk-m-215 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d2d2d7;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.vvkrfix-m-116 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvk-m-018 {
  font-size: 16px;
  font-weight: 700;
}

.vvkr-m-180 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.vvk-m-301 {
  width: max-content;
  display: flex;
}

.vvkr-d-234, .vvkr-d-238 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvkr-m-185 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-m-264 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-423px)scale(.6);
}

.vvk-d-376 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkr-m-187 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-d-442 {
  fill: currentColor;
  stroke: none;
}

.vvk-m-266 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-218 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-257 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-d-034 {
  font-variant-numeric: tabular-nums;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-235 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkrfix-m-143 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.5px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-370 {
  margin: 0;
}

.vvkr-m-261 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-d-368 {
  color: #07111b;
}

.vvkr-d-139 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvkr-d-195 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-128 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.vvkr-d-066 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.vvkr-d-004 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  align-items: center;
  display: flex;
}

.vvk-d-212 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-183 {
  background-color: #1f2933;
  border-radius: 20px;
  height: 128px;
  position: relative;
  overflow: hidden;
}

.vvkr-d-419 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  display: flex;
}

.vvkr-d-241 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.vvkrfix-m-122 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  margin-top: 8px;
  display: flex;
}

.vvkr-d-182 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvkr-d-268 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-343 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-200 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.vvk-d-057 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-underline-offset: 4px;
  align-items: center;
  margin-top: 2px;
  font-size: 18px;
  font-weight: 700;
  display: inline-flex;
}

.vvk-m-386 {
  margin: 0;
}

.vvk-m-236 {
  box-sizing: border-box;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 41.7%;
  left: 69%;
  transform: translate(-50%, -50%);
}

.vvkr-m-205 {
  box-sizing: border-box;
  grid-row-gap: 0;
  grid-column-gap: 0;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.vvk-m-030 {
  font-variant-numeric: tabular-nums;
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-177 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.vvk-d-048 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.vvkr-d-364 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-d-023 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvk-m-061 {
  width: 72px;
  display: inline-block;
}

.vvkrfix-m-135 {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}

.vvkr-d-258 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-d-076 {
  text-underline-offset: 4px;
  font-size: 17px;
  font-weight: 700;
}

.vvkr-d-059 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.vvk-m-186 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-045 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.vvk-m-189 {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}

.vvk-m-361 {
  color: #07111b;
}

.vvkr-m-170 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-392 {
  margin: 0;
}

.vvk-m-034 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.vvk-m-175 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-d-314 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.vvk-m-220 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d2d2d7;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.vvk-d-024 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  flex-shrink: 0;
  width: 118px;
  display: flex;
}

.vvk-m-417 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-382 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-m-231 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-125 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.vvk-d-366 {
  margin: 0;
}

.vvkr-m-137 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 12px;
  padding: 0 0 80px;
  display: flex;
}

.vvk-d-270 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvkr-m-245 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-d-110 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.vvk-d-431 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 56px;
  padding: 0 28px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvk-d-291 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-001 {
  box-sizing: border-box;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  height: 96px;
  padding: 0 max(40px, 50% - 680px);
  display: flex;
}

.vvk-m-318 {
  width: max-content;
  display: flex;
}

.vvk-d-055 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.vvkr-d-095 {
  letter-spacing: -.01em;
  font-size: 40px;
}

.vvkr-d-304 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-265 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-d-048 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.vvk-d-087 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column: 1 / -1;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 40px;
  display: flex;
}

.vvk-d-065 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  width: min(100%, 420px);
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.vvkr-m-268 {
  margin: 0;
}

.vvkr-m-280 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-d-404 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-m-281 {
  cursor: pointer;
  background-color: #07111b;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvkr-m-107 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-d-002 {
  align-items: center;
  display: flex;
}

.vvkr-d-331 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.vvkr-d-398 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 144px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-d-230 {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 0 0 120px;
  display: flex;
  overflow: hidden;
}

.vvkr-m-210 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-000 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, sans-serif;
  display: flex;
  position: relative;
}

.vvk-d-349 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-175 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 70%;
  height: 10px;
}

.vvk-d-334 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-393 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-m-317 {
  margin-left: -400px;
}

.vvk-m-227 {
  width: 100%;
  height: auto;
  display: block;
}

.vvkr-d-089 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.vvkr-m-000 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 760px;
  min-height: 100vh;
  margin: 0 auto;
  display: flex;
}

.vvkr-d-155 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-d-354 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.vvk-d-211 {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-shrink: 0;
  padding: 120px max(96px, 50% - 624px) 40px;
  display: flex;
}

.vvk-d-342 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkrfix-m-091 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.vvkr-m-140 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  padding: 0 0 64px;
  display: flex;
  overflow: hidden;
}

.vvkr-d-186 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-400 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-d-290 {
  margin-bottom: 10px;
  display: block;
}

.vvk-m-368 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-m-004 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.vvk-m-320 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-437 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvkr-d-196 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvkr-m-050 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.vvkr-d-227 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 0 0 140px;
  display: flex;
}

.vvk-d-361 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkrfix-m-146 {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}

.vvk-d-213 {
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 24px;
  display: grid;
}

.vvk-d-406 {
  text-underline-offset: 4px;
  font-weight: 700;
}

.vvk-d-438 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.vvk-m-226 {
  width: 100%;
  position: relative;
}

.vvk-d-399 {
  margin: 0;
}

.vvk-d-096 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.vvk-d-146 {
  color: #fff;
  text-underline-offset: 3px;
}

.vvkr-d-016 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkr-m-291 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-d-123 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvkr-d-315 {
  width: max-content;
  display: flex;
}

.vvk-m-003 {
  width: auto;
  height: 26px;
  display: block;
}

.vvk-m-077 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-d-292 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-m-273 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvkr-m-244 {
  margin: 0;
}

.vvk-d-316 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column: 7 / span 6;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-self: start;
  display: grid;
}

.vvk-m-398 {
  color: #1f2933;
  font-size: 12px;
  font-weight: 500;
}

.vvk-m-406 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-d-418 {
  fill: currentColor;
  stroke: none;
}

.vvkr-d-386 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-m-385 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-d-058 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 8 / span 5;
  display: flex;
}

.vvkrfix-m-085 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.vvk-d-287 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-176 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-m-376 {
  border-top: 1px solid #d2d2d7;
}

.vvk-d-050-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-303, .vvk-m-307 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-174 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkr-d-282 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-m-393 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.vvkr-d-406 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.vvk-d-174 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 90%;
  height: 10px;
}

.vvkr-m-309 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-d-292 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column: 7 / span 6;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-self: start;
  display: grid;
}

.vvk-d-107 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
}

.vvk-d-385 {
  margin: 0;
}

.vvk-m-216 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvk-d-158 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 8px;
  display: flex;
}

.vvkr-m-235 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkrfix-m-093 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.vvk-m-131 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  padding-top: 4px;
  display: flex;
}

.vvkr-d-337 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-d-184 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: .6;
  filter: blur(8px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  padding: 22px 24px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-d-357 {
  border-bottom: 1px solid #d2d2d7;
  flex-direction: column;
  grid-column: 4 / -1;
  display: flex;
}

.vvk-m-277 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.vvkr-d-408 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-077 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-d-029 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-left: 1px solid #ffffff80;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-m-143 {
  z-index: 10;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(0)scale(1);
}

.vvkr-d-273 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.vvk-d-272 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-327 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-104 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vvkr-m-246 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkr-d-136 {
  background-color: #fff;
  border-radius: 6px;
  width: 60%;
  height: 10px;
}

.vvkr-m-051 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 1px 3px 0 -3px;
}

.vvkr-d-294 {
  width: 230px;
  height: auto;
  display: block;
}

.vvkr-d-153 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-m-047 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 1px 5px 0 -5px;
}

.vvk-m-113 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.vvk-d-231 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvkr-m-315 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.vvkr-m-088 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-m-178 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkr-d-278 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-m-115 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvk-m-100 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.vvkr-d-306 {
  flex-shrink: 0;
  display: flex;
}

.vvk-d-171, .vvkr-d-162 {
  font-size: 56px;
  font-weight: 700;
}

.vvk-m-224 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.vvk-m-211 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-m-281 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-d-306, .vvk-d-307 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvkr-d-291 {
  color: #07111b;
  font-weight: 700;
}

.vvkr-m-219 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-251 {
  margin: 0;
}

.vvk-m-225 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 12px;
  padding: 0 0 80px;
  display: flex;
}

.vvkr-d-221 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-244 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.vvkr-m-256 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-d-063 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 2px 5px 0 -5px;
}

.vvk-m-322 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-285 {
  border-top: 1px solid #d2d2d7;
}

.vvkrfix-m-106 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvk-m-038 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  width: 285px;
  height: 141px;
  margin: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 337px;
  left: 20px;
}

.vvkr-m-147 {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(235px)scale(.78);
}

.vvk-d-089 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.vvk-d-038 {
  font-size: 22px;
  font-weight: 700;
}

.vvkr-m-062 {
  width: 72px;
  display: inline-block;
}

.vvk-d-018 {
  background-color: #07111b6b;
  position: absolute;
  inset: 0;
}

.vvk-d-004 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  align-items: center;
  display: flex;
}

.vvkr-d-235 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkr-m-032 {
  width: 80px;
  height: auto;
  display: block;
  position: absolute;
  top: 196px;
  right: 16px;
}

.vvkr-m-316 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 52px;
  padding: 0 24px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvkr-d-246 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-d-259 {
  box-sizing: border-box;
  background-color: #fff;
  border: 3px solid #07111b;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 69%;
  left: 74.5%;
  transform: translate(-50%, -50%);
}

.vvkr-d-071 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  display: flex;
}

.vvk-d-113 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvk-d-331 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-054 {
  text-underline-offset: 4px;
  font-size: 16px;
  font-weight: 700;
}

.vvk-m-420 {
  fill: currentColor;
  stroke: none;
}

.vvk-d-101 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 36px;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.vvk-d-118-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvkr-d-127 {
  grid-column: 7 / span 6;
}

.vvk-d-267 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.vvk-d-284 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-282 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-d-384 {
  border-top: 1px solid #d2d2d7;
}

.vvk-d-257 {
  box-sizing: border-box;
  background-color: #fff;
  border: 3px solid #07111b;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 41.7%;
  left: 69%;
  transform: translate(-50%, -50%);
}

.vvkr-m-286 {
  margin: 0;
}

.vvk-d-352 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkrfix-m-101 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.vvkr-m-302 {
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-self: stretch;
  display: grid;
}

.vvkr-d-352 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-m-010 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvkr-d-399 {
  color: #1f2933;
  font-size: 18px;
  font-weight: 500;
}

.vvk-m-394 {
  font-size: 17px;
  font-weight: 700;
}

.vvk-m-184 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-m-080 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
}

.vvk-m-410 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-258 {
  text-underline-offset: 4px;
  font-weight: 700;
}

.vvkrfix-m-138 {
  font-size: 32px;
  font-weight: 700;
  line-height: .9;
}

.vvk-d-341 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-248 {
  z-index: 10;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(0)scale(1);
}

.vvkr-m-154 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-m-293 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.vvk-m-321 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-119 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.vvk-d-418 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-d-284 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-d-166 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.vvkr-m-227 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-152 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.vvkr-m-305 {
  color: #1f2933;
  font-size: 12px;
  font-weight: 500;
}

.vvkr-d-252 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-m-402 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-d-318 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-173 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvkr-m-151 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(423px)scale(.6);
}

.vvk-m-291 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  width: 352px;
  margin: 0 20px;
  padding: 0 0 72px;
  display: flex;
  position: static;
}

.vvk-m-370 {
  margin: 0;
}

.vvk-native-form {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.vvk-d-435 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.vvk-d-295 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-m-327 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-300 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.vvkr-d-015 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.vvk-d-011-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-002 {
  align-items: center;
  display: flex;
}

.vvkr-d-201 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvkr-d-236 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkr-m-030 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 38px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-088 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vvkr-m-076 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-underline-offset: 4px;
  align-items: center;
  margin-top: 2px;
  font-size: 16px;
  font-weight: 700;
  display: inline-flex;
}

.vvk-m-001 {
  box-sizing: border-box;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  height: 72px;
  padding: 0 16px 0 20px;
  display: flex;
}

.vvk-d-387 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkr-m-064 {
  width: 72px;
  display: inline-block;
}

.vvkr-d-175 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-164 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 999px;
  height: 52px;
  padding: 0 26px;
  font-family: Futura, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.vvk-d-375 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-d-123-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvkr-d-395 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 144px;
  font-weight: 700;
  line-height: 1;
}

.vvk-m-272 {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-235px)scale(.78);
}

.vvk-m-121 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border-radius: 12px;
  height: 54px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 17px;
}

.vvkr-d-335 {
  margin: 0;
}

.vvk-m-294 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.vvkr-d-005 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.vvkr-d-321 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-407 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-m-288 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-m-158 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: .6;
  filter: blur(6px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  padding: 14px 12px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-m-427 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.vvkrfix-m-150 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 90%;
  height: 7px;
}

.vvk-m-403 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-288 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-298 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.vvkr-d-146 {
  background-color: #1f2933;
  border-radius: 20px;
  height: 128px;
  position: relative;
  overflow: hidden;
}

.vvk-m-377 {
  margin: 0;
}

.vvk-m-114 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvk-d-014 {
  flex-shrink: 0;
  height: 600px;
  margin: 0 max(40px, 50% - 680px);
  position: relative;
}

.vvkr-d-173 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}

.vvkr-m-229 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-148 {
  font-size: 56px;
  font-weight: 700;
}

.vvk-d-143 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.vvkr-d-192 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-218 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-033 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  flex-shrink: 0;
  width: 118px;
  display: flex;
}

.vvkr-m-146 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-397 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-m-270 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-m-016 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 210px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.vvk-d-303 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvkr-d-043 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-302 {
  flex-shrink: 0;
  display: flex;
}

.vvkr-d-279 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-m-169 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: .6;
  filter: blur(6px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  padding: 14px 12px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvkr-d-042 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.vvkrfix-m-137 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: .6;
  filter: blur(6px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  padding: 14px 12px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-d-036 {
  background-color: #fff6;
  width: 1px;
}

.vvkr-d-067 {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.45;
}

.vvkr-m-067 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-358 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-d-356 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkrfix-m-139 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 90%;
  height: 7px;
}

.vvk-d-191 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.vvk-d-317 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.vvkr-d-376 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-m-167 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-423px)scale(.6);
}

.vvkr-d-100 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.vvkr-d-208 {
  white-space: nowrap;
}

.vvk-m-328 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-193 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d2d2d7;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.vvk-d-277 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.vvk-d-061-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-061 {
  letter-spacing: -.01em;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.vvkr-m-085 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.02;
}

.vvk-m-104 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.vvkr-d-091 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.vvkr-d-342 {
  margin: 0;
}

.vvk-m-064 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.vvkr-d-085 {
  width: 80px;
  display: inline-block;
}

.vvkr-d-316 {
  flex-shrink: 0;
  display: flex;
}

.vvkr-d-336 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-d-386 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-m-046 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.vvkr-d-047 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.vvkr-d-393 {
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-self: stretch;
  display: grid;
}

.vvkr-d-024 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 74px;
  font-weight: 700;
  line-height: 1;
}

.vvk-m-232 {
  stroke: #07111b;
  stroke-width: 1.2px;
  vector-effect: non-scaling-stroke;
}

.vvk-d-126 {
  grid-column: 7 / span 6;
}

.vvkr-d-167 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-d-394 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-m-255 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-263 {
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  padding: .55em 1.1em;
  font-size: clamp(9px, 1.2vw, 17px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 70%;
  left: 16%;
  transform: translate(-50%);
}

.vvk-m-106 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvkr-d-050 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.vvk-m-286 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-d-415 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.vvk-d-333 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-250 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkr-d-228 {
  width: 100%;
  height: auto;
  display: block;
}

.vvk-d-030 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  flex-shrink: 0;
  width: 118px;
  display: flex;
}

.vvkr-d-264 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-m-076 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvkr-m-162 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-265 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.vvkr-m-025 {
  font-size: 11px;
  font-weight: 500;
}

.vvk-d-081 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.45;
}

.vvk-m-199 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-d-320 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-162 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-m-333 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 20px;
  padding: 56px 0 40px;
  display: flex;
}

.vvk-m-343 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-d-274 {
  cursor: pointer;
  background-color: #07111b;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-m-153 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 999px;
  height: 48px;
  padding: 0 22px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.vvk-d-106 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.vvk-m-056 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 1px 2px 0 -2px;
}

.vvkr-d-011 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-127 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border-radius: 12px;
  height: 54px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 17px;
}

.vvk-m-313 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-005 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.vvk-d-029 {
  font-size: 16px;
  font-weight: 500;
}

.vvkr-m-308 {
  color: #1f2933;
  font-size: 12px;
  font-weight: 500;
}

.vvk-m-179 {
  background-color: #1f2933;
  border-radius: 14px;
  height: 110px;
  position: relative;
  overflow: hidden;
}

.vvkr-m-110 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.vvk-d-190 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvkr-d-405 {
  color: #1f2933;
  font-size: 18px;
  font-weight: 500;
}

.vvk-m-087 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 4px;
  padding: 22px 20px;
  display: flex;
}

.vvk-m-304 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-003 {
  width: auto;
  height: 34px;
  display: block;
}

.vvkr-m-181 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-346 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkrfix-m-136 {
  background-color: #1f2933;
  border-radius: 14px;
  height: 110px;
  position: relative;
  overflow: hidden;
}

.vvkr-d-025 {
  font-size: 14px;
  font-weight: 500;
}

.vvkr-d-051 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-underline-offset: 4px;
  align-items: center;
  margin-top: 2px;
  font-size: 18px;
  font-weight: 700;
  display: inline-flex;
}

.vvkr-m-100 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.vvkrfix-m-140 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 70%;
  height: 7px;
}

.vvkr-m-002 {
  align-items: center;
  display: flex;
}

.vvkr-d-033 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 74px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-390 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-m-188 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvkr-d-160 {
  background-color: #1f2933;
  border-radius: 20px;
  height: 128px;
  position: relative;
  overflow: hidden;
}

.vvk-m-130 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border-radius: 12px;
  height: 54px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 17px;
}

.vvk-m-136 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 56px;
  margin-top: 6px;
  font-family: Futura, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.vvk-m-395 {
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-self: stretch;
  display: grid;
}

.vvkr-d-141 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-102 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.vvkr-m-206 {
  overflow: hidden;
}

.vvkr-d-254 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvkr-m-056 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.vvk-m-099 {
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 700;
}

.vvkr-m-301 {
  font-size: 17px;
  font-weight: 700;
}

.vvkr-d-088 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vvk-d-199 {
  font-size: 56px;
  font-weight: 700;
}

.vvkr-m-234 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-420 {
  color: #1f2933;
  font-size: 18px;
  font-weight: 500;
}

.vvkr-d-389 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-d-041 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.vvk-d-139 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.vvk-d-423 {
  color: #1f2933;
  font-size: 18px;
  font-weight: 500;
}

.vvk-m-033 {
  font-variant-numeric: tabular-nums;
  flex-shrink: 0;
  width: 78px;
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-168 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
}

.vvkr-d-350 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-d-113 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.vvk-m-256 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(423px)scale(.6);
}

.vvkr-d-327, .vvkr-d-329 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-271 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkr-d-379 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-d-163 {
  color: #d2d2d7;
  max-width: 520px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.vvkr-m-213 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-135 {
  color: #fff;
  text-underline-offset: 3px;
}

.vvk-d-445 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.vvk-d-264 {
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  padding: .55em 1.1em;
  font-size: clamp(9px, 1.2vw, 17px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 89%;
  left: 62%;
  transform: translate(-50%);
}

.vvk-m-019 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.vvk-d-379 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-m-198 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.vvkr-m-031 {
  font-size: 11px;
  font-weight: 500;
}

.vvk-m-292 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.vvk-d-248 {
  width: 100%;
  height: auto;
  display: block;
}

.vvk-d-041 {
  font-size: 16px;
  font-weight: 500;
}

.vvk-d-086 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.vvk-m-170 {
  font-size: 32px;
  font-weight: 700;
  line-height: .9;
}

.vvk-m-424 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  display: flex;
}

.vvk-m-363 {
  margin: 0;
}

.vvk-d-027 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  flex-shrink: 0;
  width: 118px;
  display: flex;
}

.vvk-m-221 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-d-270 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.vvkr-m-307 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

.vvk-m-287 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvkr-d-237 {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(400px)scale(.78);
}

.vvkr-d-245 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.vvkr-m-118 {
  white-space: nowrap;
}

.vvkr-d-400 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-d-169 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-d-066 {
  font-size: 17px;
  font-weight: 700;
}

.vvkr-m-166 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-136 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.vvk-d-439 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkrfix-m-152 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvkr-d-242 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-d-408 {
  margin: 0;
}

.vvk-d-371 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-m-134 {
  color: #d2d2d7;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}

.vvkr-m-079 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvkr-m-252 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-m-085 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #0000004d;
}

.vvkr-d-072 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 2px 3px 0 -3px;
}

.vvkr-m-312 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvk-d-417 {
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-self: stretch;
  display: grid;
}

.vvk-d-350 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkrfix-m-128 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 90%;
  height: 7px;
}

.vvk-m-081 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vvkr-m-292 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-m-199 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.vvkr-m-049 {
  text-underline-offset: 4px;
  font-size: 16px;
  font-weight: 700;
}

.vvk-m-050 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.vvk-m-354 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-m-415 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #d2d2d7;
  align-items: flex-start;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvkr-d-098 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vvk-m-101 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.vvk-d-028 {
  font-variant-numeric: tabular-nums;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-m-325 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.vvk-d-346 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-133 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: .6;
  filter: blur(8px);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  padding: 22px 24px;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvk-d-247 {
  width: 100%;
  position: relative;
}

.vvk-m-387 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-m-294 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-m-019 {
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-self: stretch;
  display: grid;
}

.vvk-d-422 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 144px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-m-036 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: flex-start;
  padding: 28px 20px 0 30px;
  display: flex;
}

.vvkr-m-237 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-377 {
  margin: 0;
}

.vvk-d-189 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 70%;
  height: 10px;
}

.vvk-m-154 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  margin-top: 8px;
  display: flex;
}

.vvk-m-352 {
  margin: 0;
}

.vvk-m-065 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.vvkr-m-164 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvkr-d-301 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-260 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-204 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvkr-d-014 {
  flex-shrink: 0;
  height: 600px;
  margin: 0 max(40px, 50% - 680px);
  position: relative;
}

.vvk-d-261 {
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  padding: .55em 1.1em;
  font-size: clamp(9px, 1.2vw, 17px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 14%;
  left: 47%;
  transform: translate(-50%, -100%);
}

.vvkr-m-220 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-362 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-d-028 {
  font-size: 14px;
  font-weight: 500;
}

.vvkr-m-216 {
  flex-shrink: 0;
  display: flex;
}

.vvkr-m-230 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-275 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkr-d-340 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-d-273 {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(400px)scale(.78);
}

.vvk-m-105 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvk-m-024 {
  font-variant-numeric: tabular-nums;
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

.vvk-m-416 {
  color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: -8px 0 0 -8px;
  display: inline-flex;
}

.vvkr-d-037 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.vvkr-m-209 {
  flex-shrink: 0;
  display: flex;
}

.vvkr-d-003 {
  width: auto;
  height: 34px;
  display: block;
}

.vvk-m-027 {
  font-variant-numeric: tabular-nums;
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-336 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-040 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.vvkr-m-132 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.vvk-d-338 {
  margin-left: -600px;
}

.vvk-m-249 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-m-357 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-m-246 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.vvkr-d-324 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-339 {
  width: max-content;
  display: flex;
}

.vvk-d-268 {
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 680px;
  position: relative;
}

.vvk-d-092 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-shrink: 0;
  align-items: center;
  height: 62px;
  margin-bottom: 4px;
  padding: 0 30px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 24px #0000004d;
}

.vvkr-m-306 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-d-250 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-m-126 {
  font-size: 14px;
  font-weight: 500;
}

.vvk-d-429 {
  color: #1f2933;
  font-size: 18px;
  font-weight: 500;
}

.vvkr-d-360 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-m-124 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.vvk-d-256 {
  box-sizing: border-box;
  background-color: #fff;
  border: 3px solid #07111b;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 42.3%;
  left: 51.6%;
  transform: translate(-50%, -50%);
}

.vvkr-d-187 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvkr-m-040 {
  letter-spacing: -.01em;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.05;
}

.vvk-m-330 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-326 {
  flex-shrink: 0;
  display: flex;
}

.vvkr-m-037 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.vvk-m-260 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(423px)scale(.6);
}

.vvk-m-120 {
  font-size: 14px;
  font-weight: 500;
}

.vvk-d-258 {
  box-sizing: border-box;
  background-color: #fff;
  border: 3px solid #07111b;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 40.4%;
  left: 35.6%;
  transform: translate(-50%, -50%);
}

.vvk-m-230 {
  stroke: #07111b;
  stroke-width: 1.2px;
  vector-effect: non-scaling-stroke;
}

.vvk-m-329 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-070 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.vvk-d-206-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkrfix-m-125 {
  background-color: #1f2933;
  border-radius: 14px;
  height: 110px;
  position: relative;
  overflow: hidden;
}

.vvk-d-210 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}

.vvkr-d-105 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: baseline;
  display: flex;
}

.vvk-d-245 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-149 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.vvkr-m-038 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.vvkr-m-011 {
  flex-shrink: 0;
  height: 460px;
  margin: 0 16px;
  position: relative;
}

.vvkr-d-275 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvkr-m-091 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.vvk-d-099 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-m-029 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-left: 1px solid #ffffff80;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvk-m-324 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-262 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-m-032 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.vvk-m-091 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-289 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.vvk-d-102 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.vvkr-m-326 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-179 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.vvk-d-278 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvkr-d-259 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-025 {
  font-variant-numeric: tabular-nums;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-d-343 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-m-238 {
  box-sizing: border-box;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 69%;
  left: 74.5%;
  transform: translate(-50%, -50%);
}

.vvk-m-004 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.vvk-m-171 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 90%;
  height: 7px;
}

.vvk-m-289 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-139 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.vvkr-d-159 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}

.vvkr-d-131 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
}

.vvk-d-064 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 8 / span 5;
  display: flex;
}

.vvkr-d-118 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvk-m-331 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-414 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.vvkr-d-330 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.vvkr-d-298 {
  width: max-content;
  display: flex;
}

.vvk-m-071 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.25;
}

.vvk-d-410 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkr-d-032 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-left: 1px solid #ffffff80;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-m-332 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.vvk-m-298 {
  box-sizing: border-box;
  grid-row-gap: 0;
  grid-column-gap: 0;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.vvk-m-172 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 70%;
  height: 7px;
}

.vvkr-d-152 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 70%;
  height: 10px;
}

.vvk-d-368 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkr-d-344 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-d-188 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 90%;
  height: 10px;
}

.vvkrfix-m-083 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.vvkr-d-083 {
  width: 80px;
  display: inline-block;
}

.vvkr-d-411 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.vvk-m-202 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d2d2d7;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.vvkr-d-322 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-185 {
  font-size: 56px;
  font-weight: 700;
}

.vvk-m-164 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-279 {
  margin: 0;
}

.vvk-m-125 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.vvk-d-322 {
  width: max-content;
  display: flex;
}

.vvk-d-072 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.vvkr-m-295 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-runtime-hidden {
  display: none;
}

.vvkr-m-159 {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(423px)scale(.6);
}

.vvkr-d-134 {
  font-size: 56px;
  font-weight: 700;
}

.vvkr-m-249 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-m-086 {
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 10px;
  display: grid;
}

.vvkr-m-299 {
  text-underline-offset: 4px;
  font-weight: 700;
}

.vvk-m-132 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.vvk-m-274 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-m-306 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-341 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-d-021 {
  font-size: 19px;
  font-weight: 700;
}

.vvk-d-286 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-m-351 {
  border-top: 1px solid #d2d2d7;
}

.vvk-d-330 {
  flex-shrink: 0;
  display: flex;
}

.vvk-m-369 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-m-191 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-d-147 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 60px;
  margin-top: 8px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  display: inline-flex;
}

.vvk-d-335 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-232 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-350 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.vvk-m-073 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-underline-offset: 4px;
  align-items: center;
  margin-top: 2px;
  font-size: 16px;
  font-weight: 700;
  display: inline-flex;
}

.vvkrfix-m-097 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: baseline;
  display: flex;
}

.vvk-d-169 {
  background-color: #1f2933;
  border-radius: 20px;
  height: 128px;
  position: relative;
  overflow: hidden;
}

.vvkr-m-303 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-m-035 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 454px;
  left: -4px;
  right: -4px;
}

.vvk-d-320 {
  overflow: hidden;
}

.vvk-d-296 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-345 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-093 {
  color: #0000;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.vvkr-d-111 {
  color: #fff;
}

.vvkr-d-090 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.vvk-m-040 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 454px;
  left: -4px;
  right: -4px;
}

.vvk-m-405 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-m-087 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.vvkr-m-138 {
  width: 100%;
  height: auto;
  display: block;
}

.vvk-m-014 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.vvk-m-284 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-d-201 {
  background-color: #fff;
  border-radius: 6px;
  width: 60%;
  height: 10px;
}

.vvkr-m-287 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-m-293 {
  margin: 0;
}

.vvk-m-026 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex-shrink: 0;
  width: 68px;
  display: flex;
}

.vvk-landingpage {
  color: #07111b;
  background-color: #fff;
  min-height: 100vh;
}

.vvk-d-252 {
  stroke: #07111b;
  stroke-width: 1.75px;
  vector-effect: non-scaling-stroke;
}

.vvk-d-067 {
  letter-spacing: -.01em;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.vvkr-m-080 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-232 {
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 680px;
  position: relative;
}

.vvk-m-094 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.vvk-d-121 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.vvkr-m-203 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 140px;
  display: flex;
}

.vvkrfix-m-087 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.02;
}

.vvk-m-345 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-d-046 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.vvkr-d-308 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-011 {
  flex-shrink: 0;
  height: 460px;
  margin: 0 16px;
  position: relative;
}

.vvk-m-392 {
  text-underline-offset: 4px;
  font-weight: 700;
}

.vvkr-m-057 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 1px 2px 0 -2px;
}

.vvkr-m-066 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.vvkr-m-207 {
  margin-left: -400px;
}

.vvkrfix-m-110 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvkr-m-176 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-d-040 {
  font-variant-numeric: tabular-nums;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-d-001 {
  box-sizing: border-box;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  height: 96px;
  padding: 0 max(40px, 50% - 680px);
  display: flex;
}

.vvk-d-167 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.vvkrfix-m-120 {
  letter-spacing: -.01em;
  font-size: 25px;
}

.vvk-m-174 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.vvk-d-140 {
  font-size: 15px;
  font-weight: 500;
}

.vvkr-m-253 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkr-d-075 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.45;
}

.vvk-m-194 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvk-m-270 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-m-234 {
  box-sizing: border-box;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 20.2%;
  left: 20.2%;
  transform: translate(-50%, -50%);
}

.vvkr-d-115 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvk-m-025 {
  font-size: 12px;
  font-weight: 500;
}

.vvkr-d-178 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-087 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column: 1 / -1;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.vvk-m-278 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-d-095 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border-radius: 24px;
  flex-direction: column;
  padding: 32px;
  display: flex;
}

.vvkr-m-017 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 300px;
  margin-left: -150px;
  display: flex;
  position: absolute;
  top: 24px;
  left: 50%;
}

.vvkr-m-156 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-m-325 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-058-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-m-317 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-d-301 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.vvk-d-019 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.vvk-d-159-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkrfix-m-094 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.vvkr-d-183 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-d-122 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvk-m-239 {
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  padding: .55em 1.1em;
  font-size: clamp(9px, 1.2vw, 17px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 6%;
  left: 24%;
  transform: translate(-50%, -100%);
}

.vvkr-d-384 {
  margin: 0;
}

.vvk-m-335 {
  border-bottom: 1px solid #d2d2d7;
  flex-direction: column;
  display: flex;
}

.vvkr-m-239 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-172 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-d-035 {
  font-size: 16px;
  font-weight: 500;
}

.vvkr-d-402 {
  color: #1f2933;
  font-size: 18px;
  font-weight: 500;
}

.vvkr-m-120 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvkr-d-244 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-m-009 {
  fill: currentColor;
  stroke: none;
}

.vvk-d-419 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 144px;
  font-weight: 700;
  line-height: 1;
}

.vvk-m-074 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvk-d-104 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: baseline;
  display: flex;
}

.vvk-m-296 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 140px;
  display: flex;
}

.vvk-d-017-1 {
  filter: blur(18px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.vvkr-d-333 {
  flex-direction: column;
  grid-column: 4 / -1;
  display: flex;
}

.vvkr-d-214 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-059 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.45;
}

.vvk-d-093 {
  letter-spacing: -.01em;
  font-size: 30px;
}

.vvkr-m-014 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.vvk-d-401 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-m-254 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-374 {
  margin: 0;
}

.vvkr-m-141 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.vvkr-m-267 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-d-191 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvk-m-240 {
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  padding: .55em 1.1em;
  font-size: clamp(9px, 1.2vw, 17px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 14%;
  left: 47%;
  transform: translate(-50%, -100%);
}

.vvk-m-344 {
  margin: 0;
}

.vvk-d-391 {
  border-top: 1px solid #d2d2d7;
}

.vvk-m-372 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkr-d-130 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.vvk-d-271 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-128 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.vvkr-d-248 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-133 {
  font-size: 15px;
  font-weight: 500;
}

.vvkr-m-070 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.vvkr-d-035 {
  width: 190px;
  height: auto;
  display: block;
  position: absolute;
  top: 40px;
  right: 40px;
}

.vvkr-m-320 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.vvkr-m-163 {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-423px)scale(.6);
}

.vvk-m-044 {
  font-size: 15px;
  font-weight: 700;
}

.vvkrfix-m-153 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.vvkr-d-137 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 90%;
  height: 10px;
}

.vvk-m-228 {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible;
}

.vvk-m-207 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.vvk-m-089 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.vvkrfix-m-088 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.vvkr-m-012 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 460px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.vvk-d-398 {
  border-top: 1px solid #d2d2d7;
}

.vvk-m-182 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 90%;
  height: 7px;
}

.vvkr-m-184 {
  cursor: pointer;
  background-color: #07111b;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvkrfix-m-123 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.vvk-d-240 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-224 {
  margin-left: -400px;
}

.vvk-m-258 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkr-d-165 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 90%;
  height: 10px;
}

.vvk-m-261 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvkr-d-019 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.vvkr-d-323 {
  flex-shrink: 0;
  display: flex;
}

.vvkr-d-317 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-228 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-280, .vvkr-m-186 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-d-222 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-391 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.vvkr-m-201 {
  color: #07111b;
  font-weight: 700;
}

.vvkr-d-220 {
  fill: currentColor;
}

.vvkr-d-396 {
  color: #1f2933;
  font-size: 18px;
  font-weight: 500;
}

.vvkr-m-183 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.vvkr-d-177 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvk-d-262 {
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  padding: .55em 1.1em;
  font-size: clamp(9px, 1.2vw, 17px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 22%;
  left: 72%;
  transform: translate(-50%, -100%);
}

.vvk-d-312 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-grow: 1;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0;
  display: grid;
}

.vvkr-d-257 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.vvk-d-047 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.vvk-m-407 {
  color: #1f2933;
  font-size: 12px;
  font-weight: 500;
}

.vvk-m-133 {
  cursor: pointer;
  accent-color: #fff;
  flex-shrink: 0;
  width: 22px;
  height: 22px;
  margin: 1px 0 0;
}

.vvkr-m-065 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.vvk-d-413 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-d-444 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.vvk-d-302 {
  cursor: pointer;
  background-color: #07111b;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvkr-m-096 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.vvkrfix-m-131 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.vvk-d-090 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.vvk-m-316 {
  overflow: hidden;
}

.vvkr-m-168 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-d-044 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.vvk-m-069 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.vvk-m-198 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d2d2d7;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.vvkr-m-073 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.25;
}

.vvkr-m-173 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-037 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  display: flex;
}

.vvk-m-124 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border-radius: 12px;
  height: 54px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 17px;
}

.vvk-m-259 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvk-d-255 {
  box-sizing: border-box;
  background-color: #fff;
  border: 3px solid #07111b;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 20.2%;
  left: 20.2%;
  transform: translate(-50%, -50%);
}

.vvkr-m-310 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

.vvk-m-269 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvkr-d-097 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border-radius: 24px;
  flex-direction: column;
  padding: 32px;
  display: flex;
  position: relative;
}

.vvk-d-294 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-m-035 {
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}

.vvkr-d-302 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-261 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.vvk-m-178 {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}

.vvkr-m-160 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvkr-m-097 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.vvkr-m-221 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-092 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  flex-shrink: 0;
  width: 112px;
  display: flex;
}

.vvk-d-131 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border-radius: 14px;
  height: 56px;
  padding: 0 18px;
  font-family: Futura, sans-serif;
  font-size: 18px;
}

.vvkr-d-164 {
  background-color: #fff;
  border-radius: 6px;
  width: 60%;
  height: 10px;
}

.vvk-m-242 {
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  padding: .55em 1.1em;
  font-size: clamp(9px, 1.2vw, 17px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 70%;
  left: 16%;
  transform: translate(-50%);
}

.vvk-d-015-1 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.vvkr-d-314 {
  margin-left: -600px;
}

.vvkrfix-m-129 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 70%;
  height: 7px;
}

.vvk-m-084 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.02;
}

.vvkr-m-298 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-d-351 {
  margin: 0;
}

.vvk-d-279 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkr-m-101 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.vvk-m-276 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.vvk-d-002 {
  align-items: center;
  display: flex;
}

.vvkr-m-311 {
  color: #1f2933;
  font-size: 12px;
  font-weight: 500;
}

.vvkr-d-382 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-m-041 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: flex-start;
  padding: 28px 20px 0 30px;
  display: flex;
}

.vvk-m-161 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 70%;
  height: 7px;
}

.vvkr-m-054 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.45;
}

.vvk-d-337 {
  overflow: hidden;
}

.vvkr-m-021 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 38px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-d-060 {
  font-size: 17px;
  font-weight: 700;
}

.vvk-d-304, .vvk-d-305 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-m-288 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.vvk-d-010 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvk-d-309 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.vvkr-d-128 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-column: 1 / -1;
  margin-top: 72px;
  display: flex;
}

.vvkr-m-041 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.vvk-d-251 {
  stroke: #07111b;
  stroke-width: 1.75px;
  vector-effect: non-scaling-stroke;
}

.vvk-d-078-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 2px 2px 0 -2px;
}

.vvkr-d-209 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvk-m-015 {
  background-color: #07111b6b;
  position: absolute;
  inset: 0;
}

.vvkr-d-256 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkr-d-307 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-416 {
  font-size: 22px;
  font-weight: 700;
}

.vvk-m-375 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-m-190 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-shrink: 0;
  padding: 72px 20px 20px;
  display: flex;
}

.vvk-m-005 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.vvk-d-117 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvk-d-249 {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible;
}

.vvkr-m-313 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-m-116 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.vvkr-d-081 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.45;
}

.vvkrfix-m-086 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.vvk-d-142 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  padding-top: 4px;
  display: flex;
}

.vvk-d-318 {
  width: 230px;
  height: auto;
  display: block;
}

.vvk-m-267 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkr-m-131 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.vvkrfix-m-111 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvk-d-329 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkrfix-m-130 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.vvkr-m-208 {
  width: max-content;
  display: flex;
}

.vvkr-d-094 {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 76px;
  padding: 0 34px;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: -43px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.vvkr-d-326 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-329 {
  fill: currentColor;
  stroke: none;
}

.vvkr-d-176 {
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 24px;
  display: grid;
}

.vvkr-d-415 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-d-239 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-068 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  display: flex;
}

.vvk-d-094 {
  grid-column-start: span 6;
  padding-right: 24px;
}

.vvk-d-443 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  display: flex;
}

.vvkr-d-325 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-372 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-d-326 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-205 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.vvkr-d-108 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
}

.vvkr-m-212 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkrfix-m-115 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvk-d-430 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.vvk-d-293 {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-400px)scale(.78);
}

.vvk-m-021 {
  font-variant-numeric: tabular-nums;
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

.vvk-d-372 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.vvkrfix-m-098 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.vvk-d-032 {
  font-size: 16px;
  font-weight: 500;
}

.vvk-d-108 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 172px;
  height: 36px;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.vvkr-d-283 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.vvk-m-243 {
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  padding: .55em 1.1em;
  font-size: clamp(9px, 1.2vw, 17px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 89%;
  left: 62%;
  transform: translate(-50%);
}

.vvkr-d-276 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvkr-m-241 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.vvkr-d-163 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.vvk-d-202 {
  background-color: #d2d2d7;
  border-radius: 6px;
  width: 90%;
  height: 10px;
}

.vvk-d-340 {
  flex-shrink: 0;
  display: flex;
}

.vvkr-d-168 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.vvk-d-127 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.vvk-d-100 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  flex-shrink: 0;
  width: 172px;
  display: flex;
}

.vvk-m-157 {
  background-color: #1f2933;
  border-radius: 14px;
  height: 110px;
  position: relative;
  overflow: hidden;
}

.vvk-m-160 {
  background-color: #d2d2d7;
  border-radius: 4px;
  width: 90%;
  height: 7px;
}

.vvk-m-168 {
  background-color: #1f2933;
  border-radius: 14px;
  height: 110px;
  position: relative;
  overflow: hidden;
}

.vvkr-d-055 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-247 {
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 370px;
  position: relative;
}

.vvk-m-388 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-d-266 {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 0 0 120px;
  display: flex;
  overflow: hidden;
}

.vvkr-d-383 {
  border-top: 1px solid #d2d2d7;
}

.vvkr-m-177 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-344 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkrfix-m-149 {
  font-size: 32px;
  font-weight: 700;
  line-height: .9;
}

.vvk-m-233 {
  stroke: #07111b;
  stroke-width: 1.2px;
  vector-effect: non-scaling-stroke;
}

.vvkr-d-070 {
  text-underline-offset: 4px;
  font-size: 17px;
  font-weight: 700;
}

.vvk-m-338 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-d-190 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-022 {
  font-size: 11px;
  font-weight: 500;
}

.vvkr-d-197 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-006 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-066 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-m-063 {
  width: 72px;
  display: inline-block;
}

.vvkr-m-009 {
  fill: currentColor;
  stroke: none;
}

.vvk-d-347 {
  flex-shrink: 0;
  display: flex;
}

.vvkr-d-020 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 500px;
  display: flex;
  position: absolute;
  top: 56px;
  left: 56px;
}

.vvkr-m-169 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-254 {
  stroke: #07111b;
  stroke-width: 1.75px;
  vector-effect: non-scaling-stroke;
}

.vvkr-m-149 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-m-337 {
  margin: 0;
}

.vvkr-d-390, .vvk-d-414 {
  text-underline-offset: 4px;
  font-weight: 700;
}

.vvkr-d-119 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvk-d-425 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 144px;
  font-weight: 700;
  line-height: 1;
}

.vvk-m-245 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 0 0 64px;
  display: flex;
  overflow: hidden;
}

.vvk-m-262 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvkrfix-m-127 {
  font-size: 32px;
  font-weight: 700;
  line-height: .9;
}

.vvkr-d-403 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkrfix-m-107 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvk-m-311 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-d-054 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.vvk-m-028 {
  font-size: 12px;
  font-weight: 500;
}

.vvkr-m-028 {
  font-size: 11px;
  font-weight: 500;
}

.vvkr-d-027 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 74px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-d-265 {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-400px)scale(.78);
}

.vvkr-m-158 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkr-m-331 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.vvkr-d-101 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.vvkrfix-m-119 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 46px;
  margin-top: 14px;
  padding: 0 20px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.vvkr-d-251 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-d-319 {
  box-sizing: border-box;
  grid-row-gap: 0;
  grid-column-gap: 0;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.vvkrfix-m-092 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.vvk-d-022 {
  font-size: 22px;
  font-weight: 700;
}

.vvk-d-049 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.vvkr-m-259 {
  border-top: 1px solid #d2d2d7;
}

.vvk-m-371 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-d-367, .vvk-d-400 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-d-310 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-241 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.vvk-m-342 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-d-293 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.vvk-d-105-1 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 96px;
  font-weight: 700;
  line-height: .9;
}

.vvkr-m-119 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.vvkrfix-m-084 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.vvkr-m-284 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-m-330 {
  grid-column-gap: 24px;
  grid-row-gap: 10px;
  border-top: 1px solid #ffffff29;
  flex-wrap: wrap;
  justify-content: center;
  align-self: stretch;
  padding-top: 22px;
  display: flex;
}

.vvk-d-299 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvkr-m-157 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-m-012 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 100%;
  height: 460px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.vvk-d-228 {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-144 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-m-396 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-d-347 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvkr-d-096 {
  grid-column-start: span 6;
  padding-right: 24px;
}

.vvk-m-241 {
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  padding: .55em 1.1em;
  font-size: clamp(9px, 1.2vw, 17px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 22%;
  left: 72%;
  transform: translate(-50%, -100%);
}

.vvk-m-310 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-323 {
  flex-shrink: 0;
  display: flex;
}

.vvk-m-201 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.vvk-m-413 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 40px 20px 48px;
  display: flex;
}

.vvkr-d-287 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-column-start: span 5;
  display: flex;
}

.vvk-d-280 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.vvkr-m-016 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 210px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.vvk-m-300 {
  margin-left: -400px;
}

.vvkr-d-092 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.vvkr-m-148 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.vvk-d-192-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.vvk-d-436 {
  width: auto;
  height: 30px;
  display: block;
}

.vvkr-m-189 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-m-399 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-left: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvkr-m-314 {
  color: #1f2933;
  font-size: 12px;
  font-weight: 500;
}

.vvk-m-282 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.vvk-d-197 {
  background-color: #1f2933;
  border-radius: 20px;
  height: 128px;
  position: relative;
  overflow: hidden;
}

.vvkr-m-223 {
  overflow: hidden;
}

.vvkr-d-099 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.vvk-m-334 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.vvk-d-031 {
  font-variant-numeric: tabular-nums;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-m-217 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-123 {
  font-size: 14px;
  font-weight: 500;
}

.vvk-d-165 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-column: 1 / -1;
  margin-top: 72px;
  display: flex;
}

.vvk-m-364 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvkr-d-036 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.vvkr-m-018 {
  font-size: 14px;
  font-weight: 700;
}

.vvkr-m-020 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vvk-m-397 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 52px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-d-052 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.vvk-m-379 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvk-m-185 {
  color: #07111b;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.vvkr-m-211 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.vvkr-m-145 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vvk-m-391 {
  color: #1f2933;
  margin: 0;
  padding: 0 28px 22px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-d-085 {
  width: 80px;
  display: inline-block;
}

.vvkr-m-260 {
  margin: 0;
}

.vvkr-m-024 {
  letter-spacing: -.02em;
  font-variant-numeric: tabular-nums;
  font-size: 38px;
  font-weight: 700;
  line-height: 1;
}

.vvkr-d-300 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-d-042 {
  width: 190px;
  height: auto;
  display: block;
  position: absolute;
  top: 40px;
  right: 40px;
}

.vvkr-m-262 {
  fill: none;
  stroke: currentColor;
  stroke-width: 2.25px;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.vvkr-d-305 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.vvk-m-378 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.vvk-m-309 {
  flex-shrink: 0;
  display: flex;
}

.vvk-d-083 {
  width: 80px;
  display: inline-block;
}

.vvkr-d-086 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.vvkrfix-m-096 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vvk-r26-tariffs {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  grid-column: 1 / -1;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 100%;
  min-width: 0;
  display: grid;
}

.vvk-r26-tariffs-mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
}

.vvk-r26-style-0 {
  min-width: 0;
}

.vvk-r26-style-1 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #222a32;
  background-image: none;
  background-origin: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.vvk-r26-style-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vvk-r26-style-3 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.vvk-r26-style-4 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.vvk-r26-style-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.vvk-r26-style-6 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.vvk-r26-style-7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.vvk-r26-style-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.vvk-r26-style-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: baseline;
  display: flex;
}

.vvk-r26-style-10 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.vvk-r26-style-11 {
  font-family: Helvetica;
}

.vvk-r26-style-12 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
}

.vvk-r26-style-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.vvk-r26-style-14 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.vvk-r26-style-15 {
  color: #fff;
  font-weight: 700;
}

.vvk-r26-style-16 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.vvk-r26-style-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.vvk-r26-style-18 {
  stroke-width: 2.25px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.vvk-r26-style-19 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #222a32;
  background-image: none;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.vvk-r26-style-20 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.vvk-r26-faq {
  color: #07111b;
  border-top: 1px solid #d2d2d7;
}

.vvk-r26-faq-title {
  cursor: pointer;
  padding: 26px 0;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: list-item;
}

.vvk-r26-faq-answer {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.vvk-r26-style-10-1, .vvk-r26-style-10-1-2, .vvk-r26-style-10-1-2-3 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.vvk-r26-style-10-1-2-3-4, .vvk-r26-style-10-1-2-3-4-5 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v26-legal {
  color: #111;
  background-color: #fff;
  min-height: 100vh;
  padding: 120px 6vw 80px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v26-legal-title {
  font-size: 64px;
  line-height: 1.1;
}

.v26-page {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-ef364913e8f1 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  overflow: hidden;
}

.v26-s-774f7de7cd20 {
  z-index: 99;
  margin-top: -5px;
  position: fixed;
  inset: 0% 0% auto;
}

.v26-s-cf3a3942f2c4 {
  z-index: 999;
  color: #fff;
  background-color: #02060a;
  border-bottom: 1px #f2f2f2;
  align-items: center;
  width: 100%;
  min-height: 3rem;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Basiersquare, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
  position: fixed;
  top: 37px;
  left: 0;
  right: 0;
}

.v26-s-b2cb57fa7f6d {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.v26-s-c6cf0041c26a {
  float: left;
  color: #333;
  background-color: #0000;
  padding-left: 0;
  text-decoration: none;
  position: relative;
}

.v26-s-99a30ea36269 {
  vertical-align: middle;
  max-width: 100%;
  height: 1.5rem;
  display: inline-block;
}

.v26-s-a1cbbfb9738a {
  float: right;
  background-color: #0000;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.v26-s-b434c692d1e4 {
  color: #222;
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.v26-s-12a89a8989b0 {
  z-index: 900;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
}

.v26-s-c6242c2a0f80 {
  grid-column-gap: .5rem;
  color: #222;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
}

.v26-s-c15031386e32 {
  background-color: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.v26-s-6176256f8d11 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  max-width: 15rem;
  display: grid;
}

.v26-s-ad592d95d143 {
  color: #000101;
  text-align: left;
}

.v26-s-5530df476a75 {
  margin: 0 0 1rem;
}

.v26-s-d1ae1069648c {
  font-size: 1.625rem;
  font-weight: 600;
}

.v26-s-96dd16b9009f {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v26-s-719bf08ba2b1 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000101;
  text-align: center;
  letter-spacing: .5px;
  text-transform: none;
  cursor: pointer;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding: .25rem 0;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-9f00adf3ca03 {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.v26-s-b29907b6820a {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  width: 100%;
  position: relative;
}

.v26-s-633f7d2dea22 {
  height: 100%;
}

.v26-s-fd0ae1240bd5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.v26-s-93281307f249 {
  color: #000101;
  background-color: #0000;
  border: 1px solid #00010126;
  border-radius: 32px;
  max-width: 100%;
  text-decoration: underline;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.v26-s-58217dab7deb {
  width: 100%;
  padding-top: 75%;
  position: relative;
}

.v26-s-82ec899543d5 {
  vertical-align: middle;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.v26-s-e8f18b9134ea {
  color: #000101;
  background-color: #f2f2f2;
}

.v26-s-bfdff22b0e01 {
  justify-content: space-between;
  align-items: center;
  padding-right: 1.5rem;
  display: flex;
}

.v26-s-d6cecbdf7481 {
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem;
  font-weight: 500;
}

.v26-s-d52312ec27ad {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.v26-s-c8e5f14c3536 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 600;
  line-height: inherit;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .25rem 1rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: none;
}

.v26-s-d25fb3862aa1 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding: .25rem 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-724713f20755 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-68fe9942249b {
  display: block;
}

.v26-s-96ecc58182e5 {
  color: #000101;
  background-color: #f2f2f2;
  margin-top: 100px;
  display: block;
}

.v26-s-11beaf6b17fb {
  padding-left: 5%;
  padding-right: 5%;
}

.v26-s-18731a41a62e {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.v26-s-349ec3e54fa6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.v26-s-4681a38fd606 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.v26-s-93816508e6dd {
  margin: 0 0 1.5rem;
}

.v26-s-48b8dc5171f8 {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  grid-area: span 1 / span 1 / span 1 / span 1;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-3ed054341451 {
  font-weight: bold;
}

.v26-s-7c4f9ed8c309 {
  margin-top: 0;
  margin-bottom: 1rem;
}

.v26-s-1d90d8e4eba2 {
  letter-spacing: -.01625rem;
  text-transform: uppercase;
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: Futura Std, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.1;
}

.v26-s-aeb7b05f712d {
  color: #000101;
  background-color: #0000;
  text-decoration: underline;
}

.v26-s-e95d9c67903b {
  color: #fff;
  background-color: #050d15;
  font-family: Basiersquare, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.v26-s-b96b7633b316 {
  padding: 3rem 0;
}

.v26-s-3475018b1ae6 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.v26-s-4f8f99e2d20e {
  grid-column-gap: 16px;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start center;
  display: grid;
}

.v26-s-93cffc1758ef {
  float: left;
  color: #333;
  background-color: #0000;
  padding-left: 0;
  text-decoration: none;
  position: relative;
}

.v26-s-cf171fb03b47 {
  vertical-align: middle;
  width: 118.34px;
  max-width: none;
  height: 32px;
  display: block;
}

.v26-s-607fbcffe0ee {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  white-space: normal;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  place-items: flex-start start;
  display: flex;
}

.v26-s-53cc4e7986ef {
  color: #000101;
  text-align: center;
  background-color: #0000;
  font-size: 1rem;
  text-decoration: none;
}

.v26-s-5181d0b9ad7d {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: center start;
  display: flex;
}

.v26-s-5623deda580f {
  color: #000101;
  background-color: #0000;
  align-items: center;
  max-width: 100%;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.v26-s-ef1b64142fe8 {
  vertical-align: middle;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  max-width: 100%;
  height: 2.5rem;
  display: flex;
}

.v26-s-69543baff1da {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.v26-s-f5c628b97ad2 {
  text-align: center;
  cursor: none;
  font-size: 1rem;
  text-decoration: none;
}

.v26-s-9613f9980c17 {
  color: #000101;
  background-color: #0000;
  max-width: 100%;
  text-decoration: underline;
  display: inline-block;
}

.v26-s-be1e96eb4347 {
  vertical-align: middle;
  width: 140px;
  max-width: 100%;
  padding-bottom: 4px;
  display: inline-block;
}

.v26-s-090820fec78d {
  color: #000101;
  background-color: #fff;
  padding-left: 5%;
  padding-right: 5%;
}

.v26-s-b0612361eb92 {
  padding-left: 0;
  padding-right: 0;
}

.v26-s-fd4b7eb3699a {
  padding: 1rem 0 0;
}

.v26-s-74d41d63300d {
  padding: 0 0 1.5rem;
}

.v26-s-9545aa43ebb2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v26-s-bf55da676790 {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  display: flex;
}

.v26-s-99e6523883f1 {
  color: #000101;
  background-color: #0000;
  font-weight: 400;
  line-height: 125%;
  text-decoration: none;
  transition: opacity .3s;
}

.v26-s-938fe519b217 {
  display: flex;
}

.v26-s-51da4e778f4d {
  z-index: 500;
  background-color: #faf7f2;
  border-width: 2px;
  border-color: #000;
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  max-width: 90vw;
  height: auto;
  margin-bottom: 1%;
  margin-left: 2%;
  margin-right: 2%;
  padding: 15px;
  display: none;
  position: fixed;
  inset: auto 0 0 auto;
}

.v26-s-fa854eaf65e4 {
  color: #27313d;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
}

.v26-s-dad09125ed1c {
  color: #050505;
  width: auto;
  max-width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 20px;
  position: static;
}

.v26-s-55811fff5a80 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.v26-s-5ef3ea0f0306 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 600;
  line-height: inherit;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  grid-area: 1 / 1 / 2 / 2;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-18a29c68c5bd {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 600;
  line-height: inherit;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-a2d87b97b287 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 600;
  line-height: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  grid-area: 1 / 2 / 2 / 3;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-f3430ee0ba5e {
  color: #27313d;
  background-color: #0000;
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
  margin-right: 20px;
  text-decoration: underline;
  display: none;
}

.v26-s-fe82940b8b72 {
  z-index: 500;
  background-color: #000000d9;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.v26-s-ca1342361f99 {
  z-index: 99;
  background-color: #faf7f2;
  border: 2px solid #f1f1f1;
  border-radius: 12px;
  min-width: 500px;
  max-width: 500px;
  max-height: 1080px;
  padding: 25px;
  position: relative;
}

.v26-s-603014fb511e {
  color: #27313d;
  margin-bottom: 20px;
  font-size: 22px;
}

.v26-s-6e27a6fa42f8 {
  color: #000;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 16px;
}

.v26-s-be412b8a1d78 {
  color: #000101;
  background-color: #0000;
  width: 30px;
  max-width: 100%;
  height: 30px;
  text-decoration: underline;
  transition: all .3s;
  display: inline-block;
  position: absolute;
  inset: 20px 20px auto auto;
}

.v26-s-93cb4796da61 {
  vertical-align: middle;
  max-width: 100%;
  transition: all .2s;
  display: inline-block;
}

.v26-s-901bf08ff160 {
  margin: 0;
}

.v26-s-bbc3bb097bb4 {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.v26-s-e26224e46d0d {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

.v26-s-f74932901cd7 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 1px;
  border-color: #000;
  border-radius: 50px;
  width: 2rem;
  height: 2rem;
  padding: 5px;
  transition: all .3s;
  display: none;
  position: fixed;
  inset: auto auto 20px 20px;
}

.v26-page-1 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-ef364913e8f1-1 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basier Square, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  overflow: hidden;
}

.v26-s-c6242c2a0f80-1 {
  grid-column-gap: .5rem;
  color: #222;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
}

.v26-s-0916094bedd7, .v26-s-e6fcffcf07d1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.v26-s-224293f6b9ee {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  min-width: 1px;
  height: 1rem;
  display: flex;
}

.v26-s-724713f20755-1 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-48b8dc5171f8-1 {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  grid-area: span 1 / span 1 / span 1 / span 1;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-1d90d8e4eba2-1 {
  letter-spacing: -.01625rem;
  text-transform: uppercase;
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: Futura, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.1;
}

.v26-s-64c3032061e9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.v26-page-1-2 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basier Square, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-037ed6681296 {
  z-index: 999999;
  display: block;
  position: relative;
}

.v26-s-b3c2d3a68753 {
  z-index: 99;
  margin-top: 0;
  position: relative;
  inset: auto 0% 0% auto;
}

.v26-s-2729ef61759f {
  z-index: 98;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #191a1a;
  text-align: center;
  width: 100%;
  max-width: 100%;
  font-size: inherit;
  background-color: #f2f2f2;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.v26-s-1a8bc18c6fb3 {
  text-transform: uppercase;
  font-weight: 500;
}

.v26-s-8e3219921932 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.v26-s-f5f76e36f456 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  line-height: 20px;
  display: flex;
}

.v26-s-883883b84f48 {
  text-transform: uppercase;
  line-height: 1;
}

.v26-s-7f931bf21e09 {
  font-family: Basier Square, sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-89517f50d110 {
  float: left;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-size: inherit;
  background-color: #0000;
  padding-left: 0;
  position: relative;
}

.v26-s-2a140381014e {
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-weight: 500;
  font-size: inherit;
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  display: inline-block;
  position: relative;
}

.v26-s-0f2250fcfdf5 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  display: flex;
  position: relative;
}

.v26-s-a0493821dbc6 {
  max-width: 100%;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-size: inherit;
  background-color: #0000;
  border: 1px solid #00010126;
  border-radius: 32px;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.v26-s-e94e9e32fe87 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .25rem 1rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-724713f20755-1-2 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-4b9a425d30b9 {
  margin: 0 0 1.5rem;
}

.v26-s-48b8dc5171f8-1-2 {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  grid-area: span 1 / span 1 / span 1 / span 1;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-1d90d8e4eba2-1-2 {
  letter-spacing: -.01625rem;
  text-transform: uppercase;
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: Futura, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.1;
}

.v26-s-a3505a3d406e {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-size: inherit;
  background-color: #0000;
}

.v26-s-6dce238941bc {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.v26-s-c97ce8a21745 {
  float: none;
  width: 118.34px;
  height: 32px;
  color: inherit;
  font-size: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  padding-left: 0;
  position: relative;
}

.v26-s-1ac0611ff908 {
  text-align: center;
  color: inherit;
  background-color: #0000;
  font-size: 1rem;
  text-decoration: none;
}

.v26-s-42d8a2db2774 {
  max-width: 100%;
  color: inherit;
  background-color: #0000;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.v26-s-6c6c26d0a43f {
  max-width: 100%;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-size: inherit;
  background-color: #0000;
  display: inline-block;
}

.v26-s-c28af657662c {
  padding-left: 0;
  padding-right: 0;
}

.v26-s-bb7e2ee91f3f {
  color: inherit;
  font-weight: 400;
  line-height: 125%;
  font-size: inherit;
  background-color: #0000;
  text-decoration: none;
  transition: opacity .3s;
}

.v26-page-1-2-3 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-0f2250fcfdf5-1 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  display: flex;
  position: relative;
}

.v26-s-724713f20755-1-2-3 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-5d7cbb222563 {
  line-height: 1.6;
}

.v26-s-3571a0ab830c {
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-4c276d5019e2 {
  margin: 0 0 1rem;
}

.v26-s-eb41f6341cd6 {
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  margin: 2rem 0 .75rem;
  font-family: Futura, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-9c33fbf986f0 {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  margin: 1.25rem 0 .5rem;
  font-family: Futura, sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-cf866bc6dc2c {
  color: inherit;
  font-size: inherit;
  background-color: #0000;
  text-decoration: underline;
}

.v26-page-1-2-3-4 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-0f2250fcfdf5-1-2 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  display: flex;
  position: relative;
}

.v26-s-724713f20755-1-2-3-4 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-48b8dc5171f8-1-2-3 {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  grid-area: span 1 / span 1 / span 1 / span 1;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-500dcab54145 {
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Futura, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-30532bf73623 {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Futura, sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-07f1a4614062 {
  letter-spacing: -.025rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Futura, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-273b1ebef30f {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
  overflow: hidden;
}

.v26-s-0e0d701dee78 {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

.v26-menu-test {
  color: #fff;
  background-color: #02060a;
  padding: 16px;
}

.v26-menu-test-title {
  cursor: pointer;
}

.v26-menu-test-link {
  padding: 16px;
  display: block;
}

.v26-s-c1015d177cb1-1-2-3-4-5 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-7f931bf21e09-1 {
  font-family: Basiersquare, sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-af6fad78a2fc {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-3014b0c6e9bf {
  box-sizing: border-box;
  background-color: #ddd;
  width: 100vw;
  min-width: 100%;
  max-width: 100vw;
  display: grid;
  position: fixed;
  top: 56px;
  left: 0;
  right: 0;
}

.v26-s-d91bd8d3de59 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-9b4a1c487d3c {
  margin-left: auto;
  display: none;
}

.v26-s-202c28a8be29 {
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 48px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  list-style: none;
  display: flex;
}

.v26-s-8c9c637d0cec {
  background-color: #02060a;
  flex-direction: column;
  max-height: 80vh;
  padding: 16px 5%;
  display: flex;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: auto;
}

.v26-s-e199b41d2fbb {
  color: #fff;
  font-size: inherit;
  background-color: #0000;
  padding: 12px;
  text-decoration: none;
  display: block;
}

.v26-s-b652c141c2ca {
  justify-content: center;
  align-items: flex-end;
  height: 85svh;
  margin-top: -50px;
  display: flex;
  position: relative;
}

.v26-s-fe0475567af3 {
  z-index: 1;
  color: #fff;
  position: relative;
}

.v26-s-5c9d790f4e8f {
  text-align: center;
}

.v26-s-56f0172702b4 {
  width: 100%;
  max-width: none;
}

.v26-s-0620c6c1ae8f {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.v26-s-8bfb570b1812 {
  letter-spacing: -.0525rem;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura Std, sans-serif;
  font-size: 7rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-4ba19f8bc838 {
  opacity: 0;
  margin: 2rem 0 0;
}

.v26-s-0f101231c238 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.v26-s-ff7dbdb2bd16 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-2d711435b0b7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-213121bf0769 {
  z-index: 0;
  opacity: 0;
  background-image: linear-gradient(#00000080, #00000080);
  margin-top: 70px;
  position: absolute;
  inset: 0%;
}

.v26-s-f4fdf4dc47ea {
  z-index: 1;
  background-image: linear-gradient(#0000, #00010199 80%), url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/68a7222505259825f47cecf8_viva%20fitness-why%20viva%20fitness-2.jpg");
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0%;
}

.v26-s-b617db327d3c {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.v26-s-7ab2d7e2d95a {
  opacity: 0;
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/68a722255d4fe9d6090de3d4_viva%20fitness-why%20viva%20fitness-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2rem;
  height: 720px;
}

.v26-s-7d3cd1c56a68 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.v26-s-7aac81268aeb {
  opacity: 0;
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-95d64a5b6766 {
  opacity: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
}

.v26-s-49e67a73fa9a {
  opacity: 0;
  margin: 0 0 15px;
}

.v26-s-65c3ec53c5f3, .v26-s-65c3ec53c5f3._w-form {
  flex-flow: column;
}

.v26-s-f9564d685bd6, .v26-s-f9564d685bd6._w-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-36959343cc5b {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 2.75rem;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: middle;
  appearance: none;
  background-color: #f7f7f7;
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6888893bc7e6d4e68a3911ef_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-36959343cc5b._w-select {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  appearance: none;
  background-color: #f7f7f7;
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6888893bc7e6d4e68a3911ef_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-1ef60e3ed97c {
  width: 100%;
  padding-top: 1.5rem;
}

.v26-s-4f2265af472d, .v26-s-4f2265af472d._w-select {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  appearance: none;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-24a4324e3538 {
  margin-bottom: 10px;
  padding-left: 20px;
  font-weight: 500;
  display: block;
}

.v26-s-1019afee2c7f {
  float: left;
  border: 1px solid #191a1a;
  border-radius: 12px;
  width: 15px;
  height: 15px;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.v26-s-8f50f7576c0d {
  z-index: -1;
  opacity: 0;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  margin: 0;
  font-family: inherit;
  line-height: normal;
  position: absolute;
}

.v26-s-a81ea543de3f {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.v26-s-9619d9e680de {
  margin: 1.5rem 0 0;
}

.v26-s-5c8cab5abe96 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 1.25rem;
  font-weight: 500;
  display: flex;
}

.v26-s-0be99168fbb3 {
  float: left;
  cursor: pointer;
  background-color: #0001010d;
  border: 1px solid #0000;
  border-radius: 4px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin: 0 .5rem 0 -1.25rem;
  line-height: normal;
  transition: all .2s;
}

.v26-s-18f32eb6051a {
  text-align: left;
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.v26-s-b0d4ec7917d2 {
  margin: 2rem 0 0;
}

.v26-s-2f50fb6cfcc2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v26-s-d06c804d379c, .v26-s-d06c804d379c._w-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 600;
  font-style: inherit;
  font-variant: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-b0d2f7e56dcb {
  color: #1a2936bf;
  text-align: center;
  background-color: #b5e2a1;
  border-radius: 0;
  align-self: stretch;
  margin-bottom: 1rem;
  padding: 10px;
  font-size: 12px;
  font-weight: 600;
  display: none;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-7f931bf21e09-1-2 {
  font-family: Basiersquare, sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-af6fad78a2fc-1 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-0b619fb620d5 {
  justify-content: center;
  align-items: flex-end;
  height: 100svh;
  display: flex;
  position: relative;
}

.v26-s-f24f792e8340 {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  min-height: 100svh;
  max-height: 50rem;
  display: flex;
  position: relative;
}

.v26-s-d9c3ca8c406a {
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
}

.v26-s-16177e3380b7 {
  padding-top: 7rem;
  padding-bottom: 4rem;
}

.v26-s-3856516c348b {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  margin-top: 40px;
  position: absolute;
  inset: 0%;
}

.v26-s-015082b44564 {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6a97fe5f318d4486e0517205_Skandal%20Landingpage%20Header_01%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.v26-s-5132a63da1a0 {
  color: #000101;
  background-color: #fff;
  display: block;
}

.v26-s-fa1dca03e211 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.v26-s-97d230ce4ad9 {
  opacity: 0;
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-52c4ca85acd6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: 0;
  text-align: left;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.v26-s-2d711435b0b7-1 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-b4d2c4774117 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #0000;
  border: 1px solid #050d15;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-ec8f295d447f {
  color: #000101;
  background-color: #f2f2f2;
  display: block;
}

.v26-s-22f86ab0c37f {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.v26-s-d454f569934f {
  overflow: hidden;
}

.v26-s-37db92df406b {
  opacity: 0;
  vertical-align: middle;
  border-radius: 2rem;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

.v26-s-361a89daa689 {
  font-size: 2.5rem;
}

.v26-s-f1add57158cd {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.v26-s-0330b400d920 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-self: start;
  align-items: flex-start;
  display: flex;
}

.v26-s-8ca4e8f845bd {
  flex: none;
  align-self: auto;
  padding-top: .5rem;
}

.v26-s-d6e77a4f4559 {
  fill: currentColor;
}

.v26-s-2ae602ed6384 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
}

.v26-s-8bac74567312 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-content: flex-start;
  align-self: start;
  align-items: flex-start;
  display: flex;
}

.v26-s-b8a4861d39d7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: 0;
  text-align: left;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.v26-s-931de1fb075a {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-662a997d6975 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-f6a391740efa {
  color: #000101;
  background-color: #fff;
  display: block;
  overflow: hidden;
}

.v26-s-10183e810864 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.v26-s-c9288bec8377 {
  margin: 0 0 5rem;
}

.v26-s-f5ab24492239 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.v26-s-befaefac9354 {
  flex-flow: column;
  display: flex;
}

.v26-s-ca86362acd4b {
  flex-flow: column;
  align-self: stretch;
  width: 100%;
  display: flex;
  position: relative;
  inset: 0%;
}

.v26-s-bc22005587ff {
  position: relative;
  overflow: visible;
}

.v26-s-af1b22f2995f {
  opacity: 0;
  overflow: visible;
}

.v26-s-855fb0568b83 {
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  column-gap: 24px;
  width: 100%;
  display: flex;
  overflow: auto hidden;
}

.v26-s-d21dce208ab8 {
  z-index: 50;
  scroll-snap-align: start;
  flex: 0 0 calc(33.3333% - 16px);
  min-width: 0;
  position: relative;
}

.v26-s-f034d885037c {
  border-radius: 32px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.v26-s-c6066472b64a {
  aspect-ratio: 2 / 3;
  vertical-align: middle;
  object-fit: cover;
  border-radius: 32px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

.v26-s-791b183bff5e {
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  position: absolute;
  inset: auto 0% 0%;
}

.v26-s-055da7a3ae30 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-5458a66e3162 {
  z-index: 100;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1rem 1.5rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-5afe23b65c8b {
  font-family: Futura Std, sans-serif;
  font-weight: 700;
}

.v26-s-bb9661f75f20 {
  align-self: flex-start;
  width: 2rem;
  transition: transform .3s;
  display: flex;
}

.v26-s-b3fe93fff89a {
  width: 100%;
  height: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: height .3s;
  display: block;
  overflow: visible;
}

.v26-s-1352070177e6 {
  margin-top: 0;
  margin-bottom: 0;
}

.v26-s-3ef1dab86e72 {
  width: 100%;
  padding-top: 2rem;
}

.v26-s-d0b71b83cd4d {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  opacity: 0;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v26-s-adbc13f91e44 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-7f3abdffd537 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.v26-s-9da145d6ee40 {
  z-index: -1;
  display: block;
  overflow: hidden;
}

.v26-s-56e0d98bfcce {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #f2f2f2;
  background-color: #07111b;
  border-top: 1px solid #fff3;
  border-bottom: 1px solid #00010126;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.v26-s-fb4287af2f76 {
  white-space: nowrap;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.v26-s-b549eb7edc03 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 4.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
  transform: skew(0deg);
}

.v26-s-303d2a5c39e2 {
  color: #fff0;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #fff;
}

.v26-s-f108d2c28197 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
  transform: skew(0deg);
}

.v26-s-ac38d4bf40cc {
  color: #000101;
  background-color: #f2f2f2;
  display: block;
  overflow: hidden;
}

.v26-s-a4e165e6a3ef {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.v26-s-4a0161e5e141 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.v26-s-a55dceb2f6fa {
  border-radius: 32px;
  overflow: hidden;
}

.v26-s-62088c7aeeff {
  opacity: 0;
  vertical-align: middle;
  object-fit: cover;
  aspect-ratio: 1;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

.v26-s-5a669c8cfbd7 {
  opacity: 0;
  margin: 0 0 1.5rem;
}

.v26-s-e3961bb60a6b {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-a5ef56353270 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-54124dcb91d1 {
  vertical-align: middle;
  max-width: 100%;
  height: 2rem;
  display: inline-block;
}

.v26-s-b6576986414e {
  text-align: right;
  align-self: flex-end;
}

.v26-s-7cd4ddbbabdd {
  justify-content: flex-end;
  display: flex;
}

.v26-s-eb21a8e9ad9f {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-7f931bf21e09-1-2-3 {
  font-family: Basiersquare, sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-af6fad78a2fc-1-2 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-94b7b378bd29 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.v26-s-2d711435b0b7-1-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-4a632faa22b6 {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  margin-top: 70px;
  position: absolute;
  inset: 0%;
}

.v26-s-f4fdf4dc47ea-1 {
  z-index: 1;
  background-image: linear-gradient(#0000, #00010199 80%), url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/68a7222505259825f47cecf8_viva%20fitness-why%20viva%20fitness-2.jpg");
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0%;
}

.v26-s-fe04cea2a8a8 {
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/690b20fb65076e7807b6ac73_viva%20fitness-addon-default.jpg");
  background-position: 10%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2rem;
  height: 720px;
}

.v26-s-85a40eb249da {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-bdc8fbe22027 {
  margin: 0 0 15px;
}

.v26-s-f9564d685bd6-1, .v26-s-f9564d685bd6-1._w-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-36959343cc5b-1 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 2.75rem;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: middle;
  appearance: none;
  background-color: #f7f7f7;
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6888893bc7e6d4e68a3911ef_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-36959343cc5b-1._w-select {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  appearance: none;
  background-color: #f7f7f7;
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6888893bc7e6d4e68a3911ef_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-d06c804d379c-1, .v26-s-d06c804d379c-1._w-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 600;
  font-style: inherit;
  font-variant: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-7f931bf21e09-1-2-3-4 {
  font-family: Basiersquare, sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-af6fad78a2fc-1-2-3 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-1faf18182c80 {
  color: #f2f2f2;
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-weight: 500;
  font-size: inherit;
  background-color: #ffffff0d;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  display: inline-block;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-bbcf56943f53 {
  justify-content: center;
  align-items: flex-end;
  height: 100svh;
  display: flex;
  position: relative;
}

.v26-s-e619ae1be20f {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.v26-s-4d11a9dbf126 {
  margin: 0 0 1rem;
}

.v26-s-52ce27780c49 {
  opacity: 0;
  letter-spacing: -.0525rem;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura Std, sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-0919a3486ddf {
  opacity: 0;
  width: 100%;
  max-width: 48rem;
}

.v26-s-0f6fdd85b073 {
  width: 100%;
  padding-top: 1rem;
}

.v26-s-1e812d2dead7 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.v26-s-d41484529aee {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-self: start;
  align-items: center;
  display: flex;
}

.v26-s-8c776c5320a8 {
  color: #fed813;
  width: 1.5rem;
  height: 1.5rem;
}

.v26-s-2f78a0fea80a {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-11717d5b719c {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  min-width: 1px;
  height: 1rem;
  display: flex;
}

.v26-s-9328e0e0f014 {
  width: 100%;
  padding-top: 1rem;
}

.v26-s-36153c83aaaf {
  color: #bbb;
  margin-top: 0;
  margin-bottom: 0;
}

.v26-s-648c7c6302c0 {
  z-index: 0;
  opacity: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.v26-s-caccba72ce3c {
  z-index: 1;
  background-image: linear-gradient(#0000, #000101bf 75%), url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6a4cf02c3b6f356023ef028d_probertraining_viva-hero-img%201.jpg");
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0%;
}

.v26-s-012b73b69950 {
  background-color: #07111b;
  display: block;
}

.v26-s-72324fb35dd5 {
  margin: 0 0 3rem;
}

.v26-s-85a9fecbe834 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-5719398d82a4 {
  width: 100%;
  max-width: 48rem;
}

.v26-s-0bca0a31c275 {
  opacity: 0;
  color: #fff;
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-74917406f28b {
  opacity: 0;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
}

.v26-s-c12eed4ab21b {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.v26-s-c32a4de3a096 {
  color: #ffffffa8;
  background-color: #ffffff0d;
  border: 1px solid #fff3;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  min-height: 15rem;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.v26-s-c26b25c64138 {
  color: #07111b;
  background-color: #fed813;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.v26-s-4c3b0b4d6573 {
  width: 1.5rem;
  height: 1.5rem;
}

.v26-s-9947d1bca966 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.v26-s-f03b256b1a9d {
  color: #fff;
  -webkit-text-stroke-color: #fed813;
  cursor: pointer;
  font-weight: bold;
  -webkit-text-decoration: underline #fed813;
  text-decoration: underline #fed813;
}

.v26-s-8db546587804 {
  color: #ffffffa8;
  background-color: #ffffff0d;
  border: 1px solid #fed813;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  min-height: 15rem;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.v26-s-75adcd96fb11 {
  color: #fff;
  font-weight: bold;
}

.v26-s-6a29616b909f {
  opacity: 0;
  margin: 3rem 0 0;
}

.v26-s-09c8cf53238b {
  z-index: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.v26-s-05242796b782 {
  margin: 0 0 2.5rem;
}

.v26-s-5d58ba7871ed {
  opacity: 0;
  text-align: center;
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-d1754a2d47f1 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
}

.v26-s-67f18a9e565b {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff0;
  border: 1px solid #fed813;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 32px;
  display: grid;
}

.v26-s-62e6affadbc5 {
  grid-area: 1 / 1 / 2 / 2;
}

.v26-s-9acba83d945f {
  width: 100%;
  padding-top: 3rem;
}

.v26-s-83285668eeea {
  opacity: 0;
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

.v26-s-5e09f6191c8c {
  grid-area: 1 / 2 / 2 / 3;
}

.v26-s-70f7f94a9ea8 {
  z-index: 1;
  width: 100%;
  max-width: 940px;
  margin: 0 auto 20px;
  padding-left: 0;
  padding-right: 0;
  line-height: 25px;
  display: block;
  position: relative;
}

.v26-s-c83214706511 {
  width: 100%;
  margin: 0 0 15px;
}

.v26-s-5857ac234b31, .v26-s-5857ac234b31._w-form {
  width: 100%;
}

.v26-s-d4190447e90d {
  margin-bottom: .25rem;
  font-weight: 600;
  display: block;
}

.v26-s-0efdcd830ee4 {
  z-index: 900;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #00010199;
  text-align: left;
  background-color: #f7f7f7;
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6888893bc7e6d4e68a3911ef_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000101;
  border-radius: 12px;
  width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: border-color .2s, background-color .2s;
  display: inline-block;
  position: relative;
}

.v26-s-7e25e09e7a17 {
  text-align: left;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  width: 100%;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-size: inherit;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 0 0;
  list-style: none;
  display: inline-block;
  position: relative;
}

.v26-s-8dd03b6c356e, .v26-s-8dd03b6c356e._w-input {
  vertical-align: middle;
  width: 100%;
  height: 38px;
  color: inherit;
  line-height: 1.42857;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #fff0;
  border-width: 1px;
  border-color: #0000;
  margin: 0;
  padding: 8px 12px;
  font-family: inherit;
  display: block;
}

.v26-s-cbfa0989be83 {
  vertical-align: middle;
  width: 14px;
  max-width: 100%;
  height: 14px;
  display: block;
  position: absolute;
  inset: 30% 5% 25% auto;
}

.v26-s-60faba7369c5 {
  background-color: #171c1e;
  min-width: 100%;
  display: grid;
  position: absolute;
}

.v26-s-3a89d4d05f72, .v26-s-3a89d4d05f72._w-select {
  text-transform: none;
  vertical-align: middle;
  width: 100%;
  height: 38px;
  max-height: 600px;
  color: inherit;
  line-height: 1.42857;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  appearance: none;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-family: inherit;
  display: none;
  overflow: scroll;
}

.v26-s-4ba8e4ebcdf6 {
  z-index: 500;
  flex-flow: column;
  max-height: 350px;
  display: flex;
  position: relative;
  overflow: scroll;
}

.v26-s-a6e1737d1ea6 {
  color: #171c1e;
  max-width: 100%;
  font-size: inherit;
  background-color: #0000;
  padding: 5px;
  text-decoration: none;
  display: inline-block;
}

.v26-s-6c64427894fc {
  padding: 5px;
  font-weight: 700;
}

.v26-s-be4324b75091 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.v26-s-3c0c26a29e0c {
  font-weight: 600;
}

.v26-s-e870a96a330c {
  z-index: 1;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  position: relative;
}

.v26-s-13f145bab0cb {
  margin-bottom: 10px;
}

.v26-s-f74e70d476d1 {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 0;
}

.v26-s-811f40594d39 {
  margin: .25rem 0 0;
}

.v26-s-6a8ad588fa92 {
  color: #868686;
  align-self: auto;
  font-size: .85rem;
}

.v26-s-1bf82b4a7dab {
  z-index: 1;
  flex-flow: column;
  width: 100%;
  margin: 20px 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 25px;
  display: flex;
  position: relative;
}

.v26-s-495822fdadbd {
  margin-bottom: .25rem;
  font-weight: 500;
  display: block;
}

.v26-s-f9564d685bd6-1-2, .v26-s-f9564d685bd6-1-2._w-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-e94a734b0b72 {
  grid-column-gap: 2.8vw;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.7vw;
  display: flex;
}

.v26-s-1698e3be9f69 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  font-weight: 500;
  display: flex;
}

.v26-s-8e13040933dd {
  float: left;
  background-color: #d8d8d8;
  border: 1px #ccc;
  border-radius: 6px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
  line-height: normal;
}

.v26-s-d1b047ebf973 {
  color: #000;
  letter-spacing: .02em;
  cursor: pointer;
  margin-bottom: 0;
  font-weight: 700;
  display: inline-block;
}

.v26-s-b1245a337845 {
  grid-column-gap: 1.4vw;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: .7vw;
  display: grid;
}

.v26-s-4f2265af472d-1, .v26-s-4f2265af472d-1._w-select {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  appearance: none;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-dca768de3e3d {
  letter-spacing: .02em;
  margin: 0 0 10px;
}

.v26-s-843cf3974027 {
  justify-content: space-between;
  display: flex;
}

.v26-s-1838b5dd8eba {
  vertical-align: middle;
  width: 27px;
  max-width: 100%;
  height: 100%;
  transition: all .3s;
  display: inline-block;
}

.v26-s-4daaffd84484 {
  cursor: pointer;
  align-items: center;
  display: flex;
  position: relative;
}

.v26-s-97696c7549e3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  font-weight: 600;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-4dc765b01581 {
  color: #fff;
  text-align: center;
  background-color: #07111b;
  padding: 20px;
  display: none;
}

.v26-s-8eece16093e4 {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-9e6a06c8c894 {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  color: #fff;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-e78d113fef72 {
  opacity: 0;
}

.v26-s-fe0f589b6a94 {
  background-color: #f2f2f200;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.v26-s-15c0999514b5 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.v26-s-8d101330cc9f {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 50%;
  padding: 0 2.5rem 0 0;
  display: flex;
}

.v26-s-8153a9bf2079 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-bottom: 0 #00010126;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.v26-s-ab58b799ad96 {
  background-color: #fed813;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 3.4rem;
  height: auto;
  padding: .75rem 1rem;
  font-size: 1.3rem;
  display: flex;
}

.v26-s-40545c4f8a31 {
  text-transform: uppercase;
  font-family: Futura Std, sans-serif;
  font-weight: 700;
}

.v26-s-e0e60eb99599 {
  overflow: hidden;
}

.v26-s-7361a5c4f1fa {
  margin: .5rem 0 0;
}

.v26-s-329f7e40124b {
  border-radius: 32px;
  width: 50%;
  overflow: hidden;
}

.v26-s-094bb6d73594 {
  clear: both;
  text-align: center;
  background-color: #ddd;
  height: 100%;
  position: relative;
}

.v26-s-963592bf3161 {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

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

.v26-s-ddc4fbd9c0c2 {
  position: relative;
}

.v26-s-aa98d7e1844b {
  vertical-align: middle;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  display: inline-block;
}

.v26-s-d03d4f0c60ad {
  background-image: linear-gradient(#0000, #000000c7 74%);
  padding-top: 5rem;
  padding-bottom: 6rem;
  position: absolute;
  inset: auto 0% 0;
}

.v26-s-959c067a81bb {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Futura Std, sans-serif;
  font-weight: 700;
  position: static;
  inset: auto 0% 1rem;
}

.v26-s-6f65700a10b0 {
  z-index: 3;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-size: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  justify-content: center;
  align-items: flex-end;
  margin: auto;
  display: flex;
  position: absolute;
  inset: auto auto 2rem 2rem;
  overflow: hidden;
}

.v26-s-71238d7339db {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #ffffff80;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-6e9cf9117491 {
  color: #fed813;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.v26-s-21e539fd5485 {
  z-index: 4;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-size: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  margin: auto;
  position: absolute;
  inset: auto 2rem 2rem auto;
  overflow: hidden;
}

.v26-s-2f208e846205 {
  z-index: 2;
  text-align: center;
  width: 60%;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0% 2.25rem;
}

.v26-s-8ff37da26366 {
  color: #fed813;
  font-size: 3rem;
}

.v26-s-18ef6a03d608 {
  color: #fed813;
  font-size: 3rem;
  font-weight: bold;
}

.v26-s-357ec54a5c38 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-872bfd47e98a {
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-a6d203fdd5db {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.v26-s-4735fa8cdd41 {
  background-color: #f2f2f2;
  border: 0 solid #00010126;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.v26-s-403b830ea609 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  list-style: none;
  display: flex;
}

.v26-s-727c8a45800f {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.v26-s-9cda09df8054 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.v26-s-926f57032def {
  width: 100%;
  height: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: block;
  overflow: visible;
}

.v26-s-386f1d1df001 {
  color: #fed813;
}

.v26-s-e12a6d68b064 {
  margin: 3rem 0 0;
}

.v26-s-5e1ac19e6df3 {
  color: #868686;
  text-align: center;
  align-self: auto;
  font-size: .85rem;
  display: block;
}

.v26-s-9312c9fb2ac7 {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
  top: -.5em;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-7f931bf21e09-1-2-3-4-5 {
  font-family: Basiersquare, sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-af6fad78a2fc-1-2-3-4 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-2d711435b0b7-1-2-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-8ae2325c5f8c {
  z-index: 0;
  opacity: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.v26-s-a19b598069ca {
  z-index: 1;
  background-image: linear-gradient(219deg, #0000, #00010180 62%);
  position: absolute;
  inset: 0%;
}

.v26-s-7524dcbc7db1 {
  color: #000101;
  display: block;
}

.v26-s-a4e5fb6bfe50 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.v26-s-f52c41cc1701 {
  opacity: 0;
  margin: 0 0 1rem;
}

.v26-s-136dd8299836 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  background-color: #020508;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding: .25rem 1rem;
  text-decoration: none;
  display: inline-flex;
}

.v26-s-5d7f887b13c4 {
  vertical-align: middle;
  max-width: 100%;
  height: 1.5rem;
  display: inline-block;
}

.v26-s-bbd320d5e6d8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.v26-s-65c7fbacf846 {
  opacity: 0;
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.v26-s-4e20c5eaa347 {
  vertical-align: middle;
  object-fit: cover;
  border-radius: 32px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.v26-s-da653f393e62 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.v26-s-8868ee424faa {
  margin: 0 0 2rem;
}

.v26-s-52187f9000d0 {
  opacity: 0;
  text-align: center;
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-92e81f816b17 {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.v26-s-56f2437416af {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-left: 1px solid #00010126;
  flex-flow: row;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
  display: flex;
}

.v26-s-0305e4ee702e {
  margin: 0 0 .5rem;
}

.v26-s-5506d6d97b74 {
  color: #07111b;
  width: 3.5ch;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.v26-s-247057a7f323 {
  color: #868686;
  letter-spacing: -.01625rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.1;
}

.v26-s-a77ebf7740b8 {
  color: #07111b;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.v26-s-ffdfc79f93e7 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.v26-s-9134004d019b {
  overflow: visible;
}

.v26-s-7aae526809bb {
  position: relative;
}

.v26-s-63cb89bac9a6 {
  background-color: #fff;
  border: 0 solid #00010126;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  min-height: 15rem;
  padding: 2rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.v26-s-501abd56fe95 {
  vertical-align: middle;
  width: 3rem;
  max-width: 100%;
  height: 3rem;
  display: inline-block;
}

.v26-s-e817a5fdde41 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.v26-s-0e24f974effb {
  letter-spacing: -.02rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.1;
}

.v26-s-2bcc936f9dc6 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-055da7a3ae30-1 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-7f931bf21e09-1-2-3-4-5-6 {
  font-family: Basiersquare, sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-af6fad78a2fc-1-2-3-4-5 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-593b279144b0 {
  justify-content: center;
  align-items: flex-end;
  height: 100svh;
  display: flex;
  position: relative;
}

.v26-s-b93c03ea8e7e {
  opacity: 0;
  letter-spacing: -.0525rem;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura Std, sans-serif;
  font-size: 7rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-2d711435b0b7-1-2-3-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-34e9dc8632fc {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.v26-s-6e6f34c4c700 {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-6e36adc03ad5 {
  opacity: 0;
  background-color: #f2f2f2;
  border-radius: 32px;
  overflow: hidden;
}

.v26-s-d712865f3b2a {
  flex-flow: column;
  display: flex;
  position: relative;
}

.v26-s-198e9bd3404d {
  width: 50%;
  padding: 4rem 2.5rem 4rem 4rem;
}

.v26-s-4d00e02996ed {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  position: static;
}

.v26-s-32168d8575f6 {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.v26-s-0f4bf86e479e {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.v26-s-a1b73cfcb30f {
  border-radius: 40px;
  width: 100%;
  height: 100%;
}

.v26-s-503ec4f5b065 {
  aspect-ratio: auto;
  vertical-align: middle;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

.v26-s-ba62c11b2586 {
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
}

.v26-s-25c31c7dac0e {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.v26-s-c06a4f28349c {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: 1;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  max-width: 100%;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-size: inherit;
  background-color: #0000;
  border-bottom: 1px solid #00010126;
  border-left-color: #000;
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-content: space-between;
  padding: 1rem 0;
  display: flex;
  position: relative;
}

.v26-s-07b281813cdb {
  flex: none;
  align-self: flex-start;
}

.v26-s-63108e2fbe31 {
  text-align: center;
  vertical-align: middle;
  width: 2rem;
  max-width: 100%;
  height: 2rem;
  display: inline-block;
}

.v26-s-00d47079d62c {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .4;
  text-align: left;
  vertical-align: top;
  cursor: pointer;
  max-width: 100%;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-size: inherit;
  background-color: #0000;
  border-bottom: 1px solid #00010126;
  justify-content: space-between;
  padding: 1rem 0;
  display: flex;
  position: relative;
}

.v26-s-4fc0753c7a1a {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-43be02300542 {
  opacity: 0;
  flex-flow: column;
  display: flex;
}

.v26-s-055da7a3ae30-1-2 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-cc7fc02a0132 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.v26-s-866aed6b5c0f {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.v26-s-f12d01b2f659 {
  align-items: flex-start;
  height: 14rem;
  display: flex;
  position: sticky;
  top: 20%;
  overflow: hidden;
}

.v26-s-104d9389888a {
  font-size: 14rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-c2f75aebcb8d {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-area: span 1 / span 1 / span 1 / span 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.v26-s-edd3a8f40ce2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.v26-s-6c8d7e1379c1 {
  font-size: 14rem;
  font-weight: 700;
  line-height: 1;
  display: none;
}

.v26-s-ff60b3251482 {
  background-color: #d8d8d8;
  width: 100%;
  height: 2px;
  margin-bottom: 2rem;
}

.v26-s-4ccb3f57fed0 {
  background-color: #000101;
  width: 2rem;
  height: 2px;
}

.v26-s-7d537e9e85a0 {
  width: 100%;
  padding-top: 12rem;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-2d711435b0b7-1-2-3-4-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-b4d2c4774117-1 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #0000;
  border: 1px solid #050d15;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-c3941ffac29a {
  vertical-align: middle;
  border-radius: 2rem;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

.v26-s-6f12ae3e4ea1 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.v26-s-662a997d6975-1 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-055da7a3ae30-1-2-3 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-0c0fce0373c8 {
  vertical-align: middle;
  object-fit: cover;
  aspect-ratio: 1;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-2d711435b0b7-1-2-3-4-5-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-f4fdf4dc47ea-1-2 {
  z-index: 1;
  background-image: linear-gradient(#0000, #00010199 80%), url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/68a7222505259825f47cecf8_viva%20fitness-why%20viva%20fitness-2.jpg");
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0%;
}

.v26-s-ade9683b90dd {
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/68a722255d4fe9d6090de3d4_viva%20fitness-why%20viva%20fitness-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2rem;
  height: 720px;
}

.v26-s-f9564d685bd6-1-2-3, .v26-s-f9564d685bd6-1-2-3._w-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-36959343cc5b-1-2 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 2.75rem;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: middle;
  appearance: none;
  background-color: #f7f7f7;
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6888893bc7e6d4e68a3911ef_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-4f2265af472d-1-2 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  appearance: none;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-38d18c22e47b {
  z-index: auto;
  opacity: 1;
  width: 20px;
  height: 20px;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  margin: 0 8px 0 0;
  font-family: inherit;
  line-height: normal;
  position: static;
}

.v26-s-d06c804d379c-1-2, .v26-s-d06c804d379c-1-2._w-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 600;
  font-style: inherit;
  font-variant: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-2d711435b0b7-1-2-3-4-5-6-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-f4fdf4dc47ea-1-2-3 {
  z-index: 1;
  background-image: linear-gradient(#0000, #00010199 80%), url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/68a7222505259825f47cecf8_viva%20fitness-why%20viva%20fitness-2.jpg");
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0%;
}

.v26-s-f9564d685bd6-1-2-3-4, .v26-s-f9564d685bd6-1-2-3-4._w-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-36959343cc5b-1-2-3 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 2.75rem;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: middle;
  appearance: none;
  background-color: #f7f7f7;
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6888893bc7e6d4e68a3911ef_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-d06c804d379c-1-2-3, .v26-s-d06c804d379c-1-2-3._w-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 600;
  font-style: inherit;
  font-variant: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-b3ffd1541151 {
  letter-spacing: -.0525rem;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura Std, sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-1e852e2ccdb3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.v26-s-0686dac052c6 {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.v26-s-caccba72ce3c-1 {
  z-index: 1;
  background-image: linear-gradient(#0000, #000101bf 75%), url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6a4cf02c3b6f356023ef028d_probertraining_viva-hero-img%201.jpg");
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0%;
}

.v26-s-f685dcbeea9b {
  color: #fff;
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-24114289eb6b {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
}

.v26-s-a8cbd4223a38 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.v26-s-f03b256b1a9d-1 {
  color: #fff;
  -webkit-text-stroke-color: #fed813;
  cursor: pointer;
  font-weight: bold;
  -webkit-text-decoration: underline #fed813;
  text-decoration: underline #fed813;
}

.v26-s-e17959093183 {
  text-align: center;
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-0efdcd830ee4-1 {
  z-index: 900;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #00010199;
  text-align: left;
  background-color: #f7f7f7;
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6888893bc7e6d4e68a3911ef_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000101;
  border-radius: 12px;
  width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: border-color .2s, background-color .2s;
  display: inline-block;
  position: relative;
}

.v26-s-7e25e09e7a17-1 {
  text-align: left;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  width: 100%;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-size: inherit;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 0 0;
  list-style: none;
  display: inline-block;
  position: relative;
}

.v26-s-3a89d4d05f72-1 {
  text-transform: none;
  vertical-align: middle;
  width: 100%;
  height: 38px;
  max-height: 600px;
  color: inherit;
  line-height: 1.42857;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  appearance: none;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  margin: 0 0 10px;
  padding: 8px 12px;
  font-family: inherit;
  display: none;
  overflow: scroll;
}

.v26-s-f9564d685bd6-1-2-3-4-5, .v26-s-f9564d685bd6-1-2-3-4-5._w-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-4f2265af472d-1-2-3 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: none;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  appearance: none;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-094bb6d73594-1 {
  clear: both;
  text-align: center;
  background-color: #ddd;
  height: 100%;
  position: relative;
}

.v26-s-6f65700a10b0-1 {
  z-index: 3;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-size: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  justify-content: center;
  align-items: flex-end;
  margin: auto;
  display: flex;
  position: absolute;
  inset: auto auto 2rem 2rem;
  overflow: hidden;
}

.v26-s-71238d7339db-1 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #ffffff80;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-21e539fd5485-1 {
  z-index: 4;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-size: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  margin: auto;
  position: absolute;
  inset: auto 2rem 2rem auto;
  overflow: hidden;
}

.v26-s-2f208e846205-1 {
  z-index: 2;
  text-align: center;
  width: 60%;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0% 2.25rem;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-2d711435b0b7-1-2-3-4-5-6-7-8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-4c9254a8fb2a {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.v26-s-0bf519655fe3 {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.v26-s-49d169d375d1 {
  text-align: center;
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-4e7b266841f9 {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.v26-s-da642d12a7dd-1-2-3-4 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-055da7a3ae30-1-2-3-4 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-2d711435b0b7-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-1e9a44d4873f {
  background-color: #f2f2f2;
  border-radius: 32px;
  overflow: hidden;
}

.v26-s-055da7a3ae30-1-2-3-4-5 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-2d711435b0b7-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-f97b4fcf4d61 {
  z-index: 1;
  background-image: linear-gradient(#0000, #00010199 80%), url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/68a339ff634c2ecea0595309_viva-fitness-karriere-1.jpg");
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0%;
}

.v26-s-b4d2c4774117-1-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #0000;
  border: 1px solid #050d15;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-f577dd5ee1a6 {
  padding-top: 7rem;
  padding-bottom: 5rem;
}

.v26-s-70e9f8ff548a {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.v26-s-2e63c63f73b6 {
  vertical-align: middle;
  max-width: 320px;
  display: inline-block;
}

.v26-s-f73dec419960 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.v26-s-74a81515b000 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.v26-s-a2c795974b54 {
  align-self: end;
  padding: 1.5rem 0 0;
  overflow: hidden;
}

.v26-s-cd622289e1de {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-2d711435b0b7-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-f4fdf4dc47ea-1-2-3-4 {
  z-index: 1;
  background-image: linear-gradient(#0000, #00010199 80%), url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/68a7222505259825f47cecf8_viva%20fitness-why%20viva%20fitness-2.jpg");
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0%;
}

.v26-s-250d6008fa1b {
  padding-top: 7rem;
  padding-bottom: 0;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-5aee2823c403 {
  aspect-ratio: 2 / 3;
  vertical-align: middle;
  object-fit: cover;
  border-radius: 32px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: none;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-48619110e1d5 {
  width: 100%;
  height: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: height .3s;
  display: block;
  overflow: visible;
}

.v26-s-130bb00208b0 {
  margin-top: 0;
  margin-bottom: 0;
  display: none;
}

.v26-s-e57164cd7244 {
  text-align: left;
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-06e3434c4828 {
  font-size: 1.25rem;
}

.v26-s-ce3519d6be27 {
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/68a7222505259825f47cecf8_viva%20fitness-why%20viva%20fitness-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2rem;
  height: 720px;
}

.v26-s-4fecd1719a8f, .v26-s-4fecd1719a8f._w-form {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.v26-s-f9564d685bd6-1-2-3-4-5-6, .v26-s-f9564d685bd6-1-2-3-4-5-6._w-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-f1a5595aca06, .v26-s-f1a5595aca06._w-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 49%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
}

.v26-s-df31e1ca518d {
  width: 48%;
  display: flex;
}

.v26-s-11db68cb8f25 {
  color: #868686;
  margin-right: .5rem;
}

.v26-s-9ee0f4f26753 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #00010199;
  cursor: pointer;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: .5rem;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: inline-block;
}

.v26-s-3630b07b25de, .v26-s-3630b07b25de._w-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: auto;
  min-height: 2.75rem;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  vertical-align: middle;
  color: inherit;
  line-height: 1.6;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  background-color: #f7f7f7;
  border: 1px solid #000101;
  border-radius: 12px;
  margin: 0 0 .5rem;
  padding: .5rem .75rem;
  font-family: inherit;
  transition: border-color .2s, background-color .2s;
  display: block;
  overflow: auto;
}

.v26-s-d06c804d379c-1-2-3-4, .v26-s-d06c804d379c-1-2-3-4._w-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 600;
  font-style: inherit;
  font-variant: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-0e4e98e7212c {
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/68a7222505259825f47cecf8_viva%20fitness-why%20viva%20fitness-2.jpg");
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  margin-top: 115px;
  display: block;
  position: relative;
}

.v26-s-92e57e5ce2bf {
  padding: 7rem 5%;
}

.v26-s-03168795d63e {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-551f0d89381f {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 400px;
  padding: 2rem;
  display: flex;
}

.v26-s-9bfadff1abd0 {
  letter-spacing: -.025rem;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura Std, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-84dbe08d3d51 {
  width: 100%;
  margin-top: 8px;
}

.v26-s-42bf8a8bec23, .v26-s-42bf8a8bec23._w-form {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  row-gap: 16px;
  width: 100%;
  display: flex;
}

.v26-s-bb8406b9007d, .v26-s-bb8406b9007d._w-input {
  color: #0b0000;
  min-height: 3.125rem;
  line-height: 1.5;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  background-color: #fff;
  border: .125rem solid #dad8d8;
  border-radius: 8px;
  margin: 0;
  padding: .75rem;
  font-family: inherit;
}

.v26-s-a2ee4269466e {
  color: #050d15;
  min-height: 3.125rem;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  appearance: button;
  background-color: #fed813;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: .625rem 1.5rem;
  font-family: Basiersquare, Arial, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  overflow: visible;
}

.v26-s-a2ee4269466e._w-button {
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  min-height: 3.125rem;
  font-weight: 600;
  font-style: inherit;
  font-variant: inherit;
  font-size: inherit;
  font-family: Basiercircle, sans-serif;
  line-height: inherit;
  appearance: button;
  background-color: #fed813;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  overflow: visible;
}

.v26-s-f671039c7909 {
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-dc4ee30e71e6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.v26-s-a07e4ffd671a {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.v26-s-8926b05a8dc3 {
  width: 100%;
  max-width: 100%;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-size: inherit;
  background-color: #0000;
  display: inline-block;
}

.v26-s-349a75f691d6 {
  background-color: #fff;
  background-image: linear-gradient(#0000 75%, #000000bf), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-size: auto, auto;
  border: 0 solid #00010126;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 15rem;
  min-height: auto;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v26-s-9da650818e1b {
  z-index: 2;
  color: #fff;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.v26-s-40872479455e {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  background-color: #f71000;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding: .25rem 1rem;
  text-decoration: none;
  display: inline-flex;
}

.v26-s-02f8c2d1a69a {
  letter-spacing: -.01625rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.1;
}

.v26-s-4f9c96f7d331 {
  z-index: 1;
  background-image: linear-gradient(#0000 68%, #00010199 80%);
  position: absolute;
  inset: 0%;
}

.v26-s-64fc82037f7b {
  -webkit-backdrop-filter: grayscale();
  backdrop-filter: grayscale();
  width: 100%;
  height: 100%;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-3571a0ab830c-1 {
  text-transform: uppercase;
  margin: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-eb41f6341cd6-1 {
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  margin: 2rem 0 .75rem;
  font-family: Futura Std, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-9c33fbf986f0-1 {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  margin: 1.25rem 0 .5rem;
  font-family: Futura Std, sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-500dcab54145-1 {
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Futura Std, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.v26-s-30532bf73623-1 {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Futura Std, sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-07f1a4614062-1 {
  letter-spacing: -.025rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Futura Std, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1;
}

.v26-service-select {
  color: #07111b;
  background-color: #fff;
  border: 1px solid #07111b;
  border-radius: 8px;
  width: 100%;
  min-height: 48px;
  margin: 0 0 16px;
  padding: 12px;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-presale-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  width: 100%;
  display: grid;
}

.v26-presale-card {
  color: #07111b;
  background-color: #f2f2f2;
  border: 1px solid #ddd;
  border-radius: 32px;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.v26-presale-image {
  object-fit: cover;
  width: 100%;
  height: 240px;
  display: block;
}

.v26-presale-body {
  padding: 24px;
}

.v26-presale-label {
  text-transform: uppercase;
  margin: 0 0 8px;
  font-family: Basiersquare, sans-serif;
  font-size: 14px;
}

.v26-presale-title {
  text-transform: uppercase;
  margin: 0 0 24px;
  font-family: Futura Std, sans-serif;
  font-size: 32px;
  line-height: 1.1;
}

.v26-presale-cta {
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.v26-service-preparation {
  width: 100%;
}

.v26-service-metadata {
  display: none;
}

.v26-service-review-box {
  width: 100%;
  margin-top: 20px;
}

.v26-service-draft-note {
  font-size: 14px;
  line-height: 1.5;
}

.v26-service-preview {
  box-sizing: border-box;
  color: #07111b;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  background-color: #f1f3f4;
  width: 100%;
  max-width: 100%;
  padding: 16px;
  font-size: 14px;
  line-height: 1.5;
}

.v26-trial-section {
  box-sizing: border-box;
  background-color: #f2f2f2;
  border: 1px solid #eedc6a;
  border-radius: 32px;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: start;
  gap: 16px;
  width: 90%;
  max-width: 1100px;
  margin: 48px auto 112px;
  padding: 64px 24px;
  scroll-margin-top: 110px;
  display: grid;
}

.v26-trial-card {
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  box-shadow: none;
  color: #07111b;
  background-color: #0000;
  border: 0;
  border-radius: 20px;
  margin: 0;
  padding: 0;
}

.v26-trial-card._w-form {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border-radius: 20px;
  max-width: 960px;
  margin: 0 auto;
  padding: 40px;
}

.v26-trial-heading {
  margin: 0 0 16px;
  font-family: Futura Std, sans-serif;
  font-size: 36px;
  line-height: 1.15;
}

.v26-trial-copy {
  margin: 16px 0;
  font-size: 16px;
  line-height: 1.5;
}

.v26-trial-grid {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  display: grid;
}

.v26-trial-label {
  flex-direction: column;
  row-gap: 8px;
  min-width: 0;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.v26-trial-input {
  box-sizing: border-box;
  color: #07111b;
  background-color: #0000;
  border: 1px solid #6b7280;
  border-radius: 6px;
  width: 100%;
  min-width: 0;
  height: 56px;
  padding: 16px 24px;
  font-size: 16px;
  font-weight: 400;
}

.v26-trial-input._w-input {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 1px solid #6b7280;
  border-radius: 6px;
  width: 100%;
  min-width: 0;
  height: 48px;
  padding: 10px;
  font-size: 16px;
}

.v26-trial-status {
  overflow-wrap: anywhere;
  background-color: #fff9d8;
  margin: 24px 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
}

.v26-trial-primary {
  color: #07111b;
  cursor: pointer;
  background-color: #fed813;
  border-radius: 12px;
  margin-top: 24px;
  padding: 16px 28px;
  font-size: 17px;
  font-weight: 700;
}

.v26-trial-secondary {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #07111b;
  border-radius: 99px;
  align-self: end;
  padding: 12px 20px;
  font-size: 16px;
}

.v26-trial-consent {
  column-gap: 12px;
  margin-top: 24px;
  font-size: 14px;
  line-height: 1.5;
  display: flex;
}

.v26-trial-privacy {
  color: #07111b;
  margin-top: 8px;
  text-decoration: underline;
  display: block;
}

.vvkp-heading {
  text-align: left;
  flex-direction: column;
  grid-column: 1 / -1;
  align-items: flex-start;
  gap: 20px;
  width: 100%;
  margin: 0 0 40px;
  display: flex;
}

.vvkp-eyebrow {
  letter-spacing: .06em;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  min-height: 36px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.vvkp-title {
  color: #fff;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.vvkp-intro {
  color: #d2d2d7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.5;
}

.vvkp-actions {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  grid-column: 1 / -1;
  align-items: center;
  width: 100%;
  padding-top: 28px;
  display: flex;
}

.vvkp-status {
  color: #fff;
  text-align: center;
  margin: 0;
  font-size: 16px;
}

.vvkp-cta {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  color: #07111b;
  background-color: #fff000;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  min-width: 245px;
  min-height: 64px;
  padding: 21px 34px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.vvkp-3d {
  grid-column: 1 / -1;
  justify-content: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.vvkp-3d-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: 1;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  background-color: #fed813;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  height: 64px;
  min-height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura PT, Futura, Futura Std, Century Gothic, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.vvkp-ai-label {
  color: #07111b;
  background-color: #fed813;
  border-radius: 7px;
  padding: 5px 9px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  position: absolute;
  top: 16px;
  right: 16px;
}

.vvkp-gold {
  color: #fed813;
  font-weight: 700;
}

.v3d-native-probe {
  display: none;
}

.v3d-native-probe-button {
  color: #000101;
  background-color: #fed813;
  border-radius: 12px;
  padding: 12px 18px;
  font-size: 16px;
}

.v3d-breakpoint-probe {
  font-size: 16px;
  display: none;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-77e06aa63055 {
  float: right;
  background-color: #0000;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-f8f4b8269e62 {
  box-sizing: border-box;
  background-color: #ddd;
  width: 100vw;
  min-width: 100%;
  max-width: 100vw;
  display: grid;
  position: fixed;
  top: 56px;
  left: 0;
  right: 0;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-17ec6109208b {
  height: 2rem;
  min-height: 2rem;
}

.v26-s-e97c4ca12ecc {
  display: block;
  position: relative;
}

.v26-s-aed5878efc07 {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  min-height: 100svh;
  max-height: 60rem;
  display: grid;
  position: relative;
}

.v26-s-4a7c5c74df7b {
  letter-spacing: -.02rem;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura Std, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.1;
}

.v26-s-825656c63ed4 {
  z-index: 2;
  letter-spacing: -.0525rem;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura Std, sans-serif;
  font-size: 7rem;
  font-weight: 700;
  line-height: 1;
  position: relative;
}

.v26-s-57cfa3f238e6 {
  width: 100%;
  max-width: 35rem;
}

.v26-s-e6e493971924 {
  width: 100%;
  max-width: 25rem;
}

.v26-s-7f2a6bda43f1 {
  z-index: 10;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 32px;
  padding: 1rem 2rem 2rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.v26-s-00df2becd3a2 {
  text-align: right;
  flex-flow: column;
  justify-content: space-around;
  align-self: flex-end;
  align-items: flex-start;
  display: flex;
}

.v26-s-09c280877687 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.v26-s-f762a8ca0771 {
  text-transform: uppercase;
  font-weight: 800;
}

.v26-s-2a0be07f4d61 {
  margin: 1rem 0 0;
}

.v26-s-8c72fd8ce9cb {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  line-height: 1;
  display: flex;
}

.v26-s-45ed99b72c76 {
  font-size: 1.625rem;
  font-weight: 800;
}

.v26-s-311f385dc550 {
  font-size: 3rem;
  font-weight: 800;
}

.v26-s-3b4b854eb6b2 {
  align-self: auto;
  font-size: .85rem;
}

.v26-s-06702521fe0b {
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .85rem;
}

.v26-s-7c959bbfab3a {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #050d15;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  width: 100%;
  max-width: none;
  font-weight: 600;
  font-size: inherit;
  background-color: #fed813;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-a616ebf8a9da {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000101;
  text-align: center;
  letter-spacing: .5px;
  text-transform: none;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  line-height: 1;
  font-size: inherit;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .25rem 0;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-67e03fc61c5d {
  border-radius: 40px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 90%;
  height: 100%;
  display: flex;
}

.v26-s-43732b6d1bcf {
  aspect-ratio: auto;
  vertical-align: middle;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 40%;
  padding-bottom: 15%;
  display: inline-block;
  overflow: visible;
}

.v26-s-8f59749fbdc8 {
  letter-spacing: -.025rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
}

.v26-s-7065080e5fd7 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.v26-s-efa84a2cbdf0 {
  display: block;
  overflow: hidden;
}

.v26-s-855fb0568b83-1 {
  display: flex;
}

.v26-s-d21dce208ab8-1 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-563c21353908 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  white-space: normal;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  place-items: flex-start start;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v3d-mr-app {
  box-sizing: border-box;
  color: #000101;
  background-color: #f2f2f2;
  font-family: Poppins, Arial, sans-serif;
  line-height: normal;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.v3d-mr-szene {
  box-sizing: border-box;
  outline-style: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.v3d-mr-punkte {
  z-index: 3;
  box-sizing: border-box;
  pointer-events: none;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.v3d-mr-nav {
  z-index: 8;
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  background-color: #000101;
  align-items: center;
  height: 64px;
  padding: 0 24px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.v3d-mr-nav-marke {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: inherit;
  flex: none;
  align-items: center;
  font-family: inherit;
  text-decoration: none;
  display: flex;
}

.v3d-mr-logo {
  box-sizing: border-box;
  width: auto;
  height: 22px;
  display: block;
}

.v3d-mr-path {
  box-sizing: border-box;
}

.v3d-mr-nav-ort {
  box-sizing: border-box;
  letter-spacing: .14em;
  text-transform: uppercase;
  border-left: 1px solid #ffffff47;
  padding-left: 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
}

.v3d-mr-nav-luecke {
  box-sizing: border-box;
  flex: auto;
}

.v3d-mr-cta {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fed813;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 0 16px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.v3d-mr-pfeil-schraeg {
  box-sizing: border-box;
  font-size: 15px;
  line-height: 1;
}

.v3d-mr-vollbild {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  border: 1.5px solid #fff6;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 38px;
  padding: 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.v3d-mr-kopfzone {
  z-index: 5;
  box-sizing: border-box;
  pointer-events: none;
  max-width: min(1100px, 100vw - 56px);
  position: fixed;
  top: 84px;
  left: 28px;
}

.v3d-mr-titel {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 3.7vw, 56px);
  font-weight: 800;
  line-height: .96;
}

.v3d-mr-balken-logo {
  box-sizing: border-box;
  vertical-align: -.02em;
  width: auto;
  height: .74em;
  margin-right: .24em;
  display: inline-block;
}

.v3d-mr-adresse {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  align-items: center;
  margin: 10px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-mr-rundgang-knopf {
  box-sizing: border-box;
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 44px;
  margin-top: 14px;
  padding: 0 18px 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 18px #0000001f;
}

.v3d-mr-unterzeile {
  box-sizing: border-box;
  color: #2a2e31;
  max-width: 560px;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v3d-mr-status {
  box-sizing: border-box;
  color: #5b5f63;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}

.v3d-mr-nr {
  box-sizing: border-box;
  display: none;
}

.v3d-mr-eckdaten {
  z-index: 5;
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-end;
  max-width: 100%;
  margin: 0;
  display: flex;
  position: fixed;
  top: 86px;
  right: 28px;
}

.v3d-mr-native-eck-panel {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: inherit;
  flex-direction: column;
  display: flex;
}

.v3d-mr-eckzeile {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 16px;
  width: max-content;
  max-width: 100%;
  padding: 2px 4px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 26px #0000001a;
}

.v3d-mr-eck {
  box-sizing: border-box;
  flex: auto;
  min-width: 0;
  padding: 11px 16px 12px;
}

.v3d-mr-ausstattung {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
  justify-content: flex-end;
  max-width: 450px;
  display: flex;
}

.v3d-mr-merkmal {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #000101;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px 0 11px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 4px 14px #00000014;
}

.v3d-mr-native-eck-panel-2 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: inherit;
  flex-direction: column;
  display: none;
}

.v3d-mr-ladechip {
  z-index: 6;
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  background-color: #fff;
  border-radius: 12px;
  min-width: 170px;
  padding: 10px 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  display: none;
  position: fixed;
  top: 82px;
  right: 24px;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-mr-ladechip-spur {
  box-sizing: border-box;
  background-color: #e6e6e6;
  border-radius: 4px;
  height: 4px;
  overflow: hidden;
}

.v3d-mr-leiste {
  z-index: 6;
  box-sizing: border-box;
  pointer-events: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px));
  padding-left: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.v3d-mr-bereichsfeld {
  box-sizing: border-box;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 18px;
  width: min(1180px, 100vw - 56px);
  margin: 0 auto;
  padding: 12px 14px 14px;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-mr-plan-kopf {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-mr-leiste-titel {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.005em;
  text-transform: uppercase;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1;
}

.v3d-mr-hinweis {
  box-sizing: border-box;
  color: #5b5f63;
  flex: auto;
  min-width: 0;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.35;
}

.v3d-mr-bereiche {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  display: grid;
}

.v3d-mr-bereich {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000101;
  text-align: left;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 14px;
  flex-direction: column;
  align-items: stretch;
  min-width: 0;
  padding: 6px 6px 11px;
  font-family: inherit;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v3d-mr-bereich-text {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  min-width: 0;
  padding: 0 4px;
  display: grid;
}

.v3d-mr-bereich-info {
  box-sizing: border-box;
  color: #5b5f63;
  letter-spacing: .07em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 10.5px;
  font-weight: 700;
  line-height: 1.25;
  overflow: hidden;
}

.v3d-mr-planfeld {
  box-sizing: border-box;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 18px;
  width: min(1180px, 100vw - 56px);
  margin: 0 auto;
  padding: 12px 16px 14px;
  display: none;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-mr-knopf-schwarz {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #000101;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 44px;
  padding: 0 18px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.v3d-mr-plan-bild {
  box-sizing: border-box;
  background-color: #f4f4f4;
  border-radius: 10px;
  width: 100%;
  position: relative;
}

.v3d-mr-plan-blick {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  width: 64px;
  height: 64px;
  margin: -32px 0 0 -32px;
  display: none;
  position: absolute;
}

.v3d-mr-gehen {
  box-sizing: border-box;
  font-family: inherit;
  text-decoration: none;
}

.v3d-mr-blende {
  z-index: 7;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  background-color: #000101;
  position: fixed;
  inset: 0;
}

.v3d-mr-steuer-hinweis {
  z-index: 9;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  color: #000101;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 12px;
  padding: 12px 18px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.2;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 10px 30px #00000029;
}

.v3d-mr-einstieg {
  z-index: 40;
  box-sizing: border-box;
  background-color: #000;
  background-image: url("vorschau.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  place-items: center;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-mr-einstieg-karte {
  box-sizing: border-box;
  color: #000101;
  background-color: #fff;
  border-radius: 20px;
  width: min(520px, 100%);
  padding: 26px 28px 28px;
  box-shadow: 0 20px 50px #00000073;
}

.v3d-mr-plakette {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000101;
  letter-spacing: .02em;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px 0 12px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 4px 14px #00000014;
}

.v3d-mr-einstieg-knopf {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #050d15;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 50px;
  margin-top: 20px;
  padding: 0 22px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.v3d-mr-laden {
  z-index: 20;
  box-sizing: border-box;
  color: #fff;
  background-color: #000101;
  place-items: center;
  padding: 0 24px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-mr-laden-karte {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: min(520px, 100%);
  display: grid;
}

.v3d-mr-laden-logo {
  box-sizing: border-box;
  width: auto;
  height: 40px;
  display: block;
}

.v3d-mr-laden-titel {
  box-sizing: border-box;
  text-transform: uppercase;
  margin: 6px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 5vw, 48px);
  font-weight: 800;
  line-height: 1;
}

.v3d-mr-laden-spur {
  box-sizing: border-box;
  background-color: #262a2d;
  border-radius: 6px;
  height: 6px;
  overflow: hidden;
}

.v3d-mr-laden-info {
  box-sizing: border-box;
  color: #b9bec2;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
}

.v3d-bi-app {
  box-sizing: border-box;
  color: #000101;
  background-color: #f2f2f2;
  font-family: Poppins, Arial, sans-serif;
  line-height: normal;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.v3d-bi-szene {
  box-sizing: border-box;
  outline-style: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.v3d-bi-punkte {
  z-index: 3;
  box-sizing: border-box;
  pointer-events: none;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.v3d-bi-nav {
  z-index: 8;
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  background-color: #000101;
  align-items: center;
  height: 64px;
  padding: 0 24px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.v3d-bi-nav-marke {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: inherit;
  flex: none;
  align-items: center;
  font-family: inherit;
  text-decoration: none;
  display: flex;
}

.v3d-bi-logo {
  box-sizing: border-box;
  width: auto;
  height: 22px;
  display: block;
}

.v3d-bi-path {
  box-sizing: border-box;
}

.v3d-bi-nav-ort {
  box-sizing: border-box;
  letter-spacing: .14em;
  text-transform: uppercase;
  border-left: 1px solid #ffffff47;
  padding-left: 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
}

.v3d-bi-nav-luecke {
  box-sizing: border-box;
  flex: auto;
}

.v3d-bi-cta {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fed813;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 0 16px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.v3d-bi-pfeil-schraeg {
  box-sizing: border-box;
  font-size: 15px;
  line-height: 1;
}

.v3d-bi-vollbild {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  border: 1.5px solid #fff6;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 38px;
  padding: 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.v3d-bi-kopfzone {
  z-index: 5;
  box-sizing: border-box;
  pointer-events: none;
  max-width: min(1100px, 100vw - 56px);
  position: fixed;
  top: 84px;
  left: 28px;
}

.v3d-bi-titel {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 3.7vw, 56px);
  font-weight: 800;
  line-height: .96;
}

.v3d-bi-balken-logo {
  box-sizing: border-box;
  vertical-align: -.02em;
  width: auto;
  height: .74em;
  margin-right: .24em;
  display: inline-block;
}

.v3d-bi-adresse {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  align-items: center;
  margin: 10px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-bi-rundgang-knopf {
  box-sizing: border-box;
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 44px;
  margin-top: 14px;
  padding: 0 18px 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 18px #0000001f;
}

.v3d-bi-unterzeile {
  box-sizing: border-box;
  color: #2a2e31;
  max-width: 560px;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v3d-bi-status {
  box-sizing: border-box;
  color: #5b5f63;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}

.v3d-bi-nr {
  box-sizing: border-box;
  display: none;
}

.v3d-bi-eckdaten {
  z-index: 5;
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-end;
  max-width: 100%;
  margin: 0;
  display: flex;
  position: fixed;
  top: 86px;
  right: 28px;
}

.v3d-bi-native-eck-panel {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: inherit;
  flex-direction: column;
  display: flex;
}

.v3d-bi-eckzeile {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 16px;
  width: max-content;
  max-width: 100%;
  padding: 2px 4px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 26px #0000001a;
}

.v3d-bi-eck {
  box-sizing: border-box;
  flex: auto;
  min-width: 0;
  padding: 11px 16px 12px;
}

.v3d-bi-ausstattung {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
  justify-content: flex-end;
  max-width: 450px;
  display: flex;
}

.v3d-bi-merkmal {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #000101;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px 0 11px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 4px 14px #00000014;
}

.v3d-bi-native-eck-panel-2 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: inherit;
  flex-direction: column;
  display: none;
}

.v3d-bi-ladechip {
  z-index: 6;
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  background-color: #fff;
  border-radius: 12px;
  min-width: 170px;
  padding: 10px 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  display: none;
  position: fixed;
  top: 82px;
  right: 24px;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-bi-ladechip-spur {
  box-sizing: border-box;
  background-color: #e6e6e6;
  border-radius: 4px;
  height: 4px;
  overflow: hidden;
}

.v3d-bi-leiste {
  z-index: 6;
  box-sizing: border-box;
  pointer-events: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px));
  padding-left: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.v3d-bi-bereichsfeld {
  box-sizing: border-box;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 18px;
  width: min(1180px, 100vw - 56px);
  margin: 0 auto;
  padding: 12px 14px 14px;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-bi-plan-kopf {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-bi-leiste-titel {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.005em;
  text-transform: uppercase;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1;
}

.v3d-bi-hinweis {
  box-sizing: border-box;
  color: #5b5f63;
  flex: auto;
  min-width: 0;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.35;
}

.v3d-bi-bereiche {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  display: grid;
}

.v3d-bi-bereich {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000101;
  text-align: left;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 14px;
  flex-direction: column;
  align-items: stretch;
  min-width: 0;
  padding: 6px 6px 11px;
  font-family: inherit;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v3d-bi-bereich-text {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  min-width: 0;
  padding: 0 4px;
  display: grid;
}

.v3d-bi-bereich-info {
  box-sizing: border-box;
  color: #5b5f63;
  letter-spacing: .07em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 10.5px;
  font-weight: 700;
  line-height: 1.25;
  overflow: hidden;
}

.v3d-bi-planfeld {
  box-sizing: border-box;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 18px;
  width: min(1180px, 100vw - 56px);
  margin: 0 auto;
  padding: 12px 16px 14px;
  display: none;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-bi-knopf-schwarz {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #000101;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 44px;
  padding: 0 18px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.v3d-bi-plan-bild {
  box-sizing: border-box;
  background-color: #f4f4f4;
  border-radius: 10px;
  width: 100%;
  position: relative;
}

.v3d-bi-plan-blick {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  width: 64px;
  height: 64px;
  margin: -32px 0 0 -32px;
  display: none;
  position: absolute;
}

.v3d-bi-gehen {
  box-sizing: border-box;
  font-family: inherit;
  text-decoration: none;
}

.v3d-bi-blende {
  z-index: 7;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  background-color: #000101;
  position: fixed;
  inset: 0;
}

.v3d-bi-steuer-hinweis {
  z-index: 9;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  color: #000101;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 12px;
  padding: 12px 18px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.2;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 10px 30px #00000029;
}

.v3d-bi-einstieg {
  z-index: 40;
  box-sizing: border-box;
  background-color: #000;
  background-image: url("vorschau.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  place-items: center;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-bi-einstieg-karte {
  box-sizing: border-box;
  color: #000101;
  background-color: #fff;
  border-radius: 20px;
  width: min(520px, 100%);
  padding: 26px 28px 28px;
  box-shadow: 0 20px 50px #00000073;
}

.v3d-bi-plakette {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000101;
  letter-spacing: .02em;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px 0 12px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 4px 14px #00000014;
}

.v3d-bi-einstieg-knopf {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #050d15;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 50px;
  margin-top: 20px;
  padding: 0 22px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.v3d-bi-laden {
  z-index: 20;
  box-sizing: border-box;
  color: #fff;
  background-color: #000101;
  place-items: center;
  padding: 0 24px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-bi-laden-karte {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: min(520px, 100%);
  display: grid;
}

.v3d-bi-laden-logo {
  box-sizing: border-box;
  width: auto;
  height: 40px;
  display: block;
}

.v3d-bi-laden-titel {
  box-sizing: border-box;
  text-transform: uppercase;
  margin: 6px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 5vw, 48px);
  font-weight: 800;
  line-height: 1;
}

.v3d-bi-laden-spur {
  box-sizing: border-box;
  background-color: #262a2d;
  border-radius: 6px;
  height: 6px;
  overflow: hidden;
}

.v3d-bi-laden-info {
  box-sizing: border-box;
  color: #b9bec2;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v3d-mr-svg {
  box-sizing: border-box;
  width: 16px;
  height: 16px;
}

.v3d-mr-titel-1 {
  box-sizing: border-box;
  pointer-events: auto;
  color: #000101;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 3.7vw, 56px);
  font-weight: 800;
  line-height: .96;
}

.v3d-mr-zeile {
  box-sizing: border-box;
  display: block;
}

.v3d-mr-balken {
  box-sizing: border-box;
  color: #fff;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-mr-adresse-1 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  pointer-events: auto;
  color: #000101;
  align-items: center;
  margin: 10px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-mr-svg-2 {
  box-sizing: border-box;
  flex: none;
  width: 16px;
  height: 16px;
}

.v3d-mr-rundgang-knopf-1 {
  box-sizing: border-box;
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  pointer-events: auto;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 44px;
  margin-top: 14px;
  padding: 0 18px 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 18px #0000001f;
}

.v3d-mr-svg-3 {
  box-sizing: border-box;
  flex: none;
  width: 20px;
  height: 20px;
}

.v3d-mr-unterzeile-1 {
  box-sizing: border-box;
  pointer-events: auto;
  color: #2a2e31;
  max-width: 560px;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v3d-mr-status-1 {
  box-sizing: border-box;
  pointer-events: auto;
  color: #5b5f63;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}

.v3d-mr-nr-1 {
  box-sizing: border-box;
  letter-spacing: 0;
  background-color: #fed813;
  border-radius: 999px;
  place-items: center;
  min-width: 30px;
  height: 30px;
  padding: 0 6px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
  line-height: 1;
  display: none;
}

.v3d-mr-t {
  box-sizing: border-box;
  display: none;
}

.v3d-mr-eckdaten-1 {
  z-index: 5;
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: auto;
  flex-direction: column;
  align-items: flex-end;
  max-width: 100%;
  margin: 0;
  display: flex;
  position: fixed;
  top: 86px;
  right: 28px;
}

.v3d-mr-eckzeile-1 {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 16px;
  flex: none;
  width: max-content;
  max-width: 100%;
  padding: 2px 4px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 26px #0000001a;
}

.v3d-mr-b {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.02em;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.v3d-mr-span {
  box-sizing: border-box;
  color: #5b5f63;
  white-space: nowrap;
  margin-top: 5px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 11.5px;
  font-weight: 500;
  line-height: 1.25;
  display: block;
}

.v3d-mr-eck-2 {
  box-sizing: border-box;
  flex: auto;
  min-width: 0;
  padding: 11px 16px 12px;
  box-shadow: inset 1px 0 #00010114;
}

.v3d-mr-b-2 {
  box-sizing: border-box;
  font-weight: 700;
}

.v3d-mr-ladechip-balken {
  box-sizing: border-box;
  transform-origin: 0;
  background-color: #fed813;
  height: 100%;
  display: block;
  transform: scaleX(0);
}

.v3d-mr-plan-kopf-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-mr-bereich-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000101;
  text-align: left;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 14px;
  flex-direction: column;
  align-items: stretch;
  min-width: 0;
  padding: 6px 6px 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v3d-mr-img {
  box-sizing: border-box;
  aspect-ratio: 12 / 5;
  object-fit: cover;
  background-color: #ddd;
  border-radius: 9px;
  flex: none;
  width: 100%;
  height: auto;
  display: block;
}

.v3d-mr-b-3 {
  box-sizing: border-box;
  letter-spacing: .01em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.05;
  overflow: hidden;
}

.v3d-mr-plan-kopf-2 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-mr-svg-4 {
  box-sizing: border-box;
  width: 18px;
  height: 18px;
}

.v3d-mr-plan-canvas {
  box-sizing: border-box;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  display: block;
}

.v3d-mr-svg-5 {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: block;
}

.v3d-mr-gehen-1 {
  box-sizing: border-box;
  text-decoration: none;
}

.v3d-mr-einstieg-1 {
  z-index: 40;
  box-sizing: border-box;
  background-color: #000;
  background-image: url("vorschau.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  place-items: center;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-mr-plakette-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: 30px;
  box-shadow: none;
  color: #000101;
  letter-spacing: .02em;
  white-space: nowrap;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 999px;
  align-items: center;
  padding: 0 14px 0 12px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
}

.v3d-mr-h2 {
  box-sizing: border-box;
  text-transform: uppercase;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 4.4vw, 46px);
  font-weight: 800;
  line-height: .98;
}

.v3d-mr-balken-2 {
  box-sizing: border-box;
  color: #fff;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-mr-adresse-2 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  align-items: center;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-mr-svg-6 {
  box-sizing: border-box;
  flex: none;
  width: 16px;
  height: 16px;
}

.v3d-mr-balken-3 {
  box-sizing: border-box;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-bi-svg {
  box-sizing: border-box;
  width: 16px;
  height: 16px;
}

.v3d-bi-titel-1 {
  box-sizing: border-box;
  pointer-events: auto;
  color: #000101;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 3.7vw, 56px);
  font-weight: 800;
  line-height: .96;
}

.v3d-bi-zeile {
  box-sizing: border-box;
  display: block;
}

.v3d-bi-balken {
  box-sizing: border-box;
  color: #fff;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-bi-adresse-1 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  pointer-events: auto;
  color: #000101;
  align-items: center;
  margin: 10px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-bi-svg-2 {
  box-sizing: border-box;
  flex: none;
  width: 16px;
  height: 16px;
}

.v3d-bi-rundgang-knopf-1 {
  box-sizing: border-box;
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  pointer-events: auto;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 44px;
  margin-top: 14px;
  padding: 0 18px 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 18px #0000001f;
}

.v3d-bi-svg-3 {
  box-sizing: border-box;
  flex: none;
  width: 20px;
  height: 20px;
}

.v3d-bi-unterzeile-1 {
  box-sizing: border-box;
  pointer-events: auto;
  color: #2a2e31;
  max-width: 560px;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v3d-bi-status-1 {
  box-sizing: border-box;
  pointer-events: auto;
  color: #5b5f63;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}

.v3d-bi-nr-1 {
  box-sizing: border-box;
  letter-spacing: 0;
  background-color: #fed813;
  border-radius: 999px;
  place-items: center;
  min-width: 30px;
  height: 30px;
  padding: 0 6px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
  line-height: 1;
  display: none;
}

.v3d-bi-t {
  box-sizing: border-box;
  display: none;
}

.v3d-bi-eckdaten-1 {
  z-index: 5;
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: auto;
  flex-direction: column;
  align-items: flex-end;
  max-width: 100%;
  margin: 0;
  display: flex;
  position: fixed;
  top: 86px;
  right: 28px;
}

.v3d-bi-eckzeile-1 {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 16px;
  flex: none;
  width: max-content;
  max-width: 100%;
  padding: 2px 4px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 26px #0000001a;
}

.v3d-bi-b {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.02em;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.v3d-bi-span {
  box-sizing: border-box;
  color: #5b5f63;
  white-space: nowrap;
  margin-top: 5px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 11.5px;
  font-weight: 500;
  line-height: 1.25;
  display: block;
}

.v3d-bi-eck-2 {
  box-sizing: border-box;
  flex: auto;
  min-width: 0;
  padding: 11px 16px 12px;
  box-shadow: inset 1px 0 #00010114;
}

.v3d-bi-b-2 {
  box-sizing: border-box;
  font-weight: 700;
}

.v3d-bi-ladechip-balken {
  box-sizing: border-box;
  transform-origin: 0;
  background-color: #fed813;
  height: 100%;
  display: block;
  transform: scaleX(0);
}

.v3d-bi-plan-kopf-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-bi-bereich-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000101;
  text-align: left;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 14px;
  flex-direction: column;
  align-items: stretch;
  min-width: 0;
  padding: 6px 6px 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v3d-bi-img {
  box-sizing: border-box;
  aspect-ratio: 12 / 5;
  object-fit: cover;
  background-color: #ddd;
  border-radius: 9px;
  flex: none;
  width: 100%;
  height: auto;
  display: block;
}

.v3d-bi-b-3 {
  box-sizing: border-box;
  letter-spacing: .01em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.05;
  overflow: hidden;
}

.v3d-bi-plan-kopf-2 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-bi-svg-4 {
  box-sizing: border-box;
  width: 18px;
  height: 18px;
}

.v3d-bi-plan-canvas {
  box-sizing: border-box;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  display: block;
}

.v3d-bi-svg-5 {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: block;
}

.v3d-bi-gehen-1 {
  box-sizing: border-box;
  text-decoration: none;
}

.v3d-bi-einstieg-1 {
  z-index: 40;
  box-sizing: border-box;
  background-color: #000;
  background-image: url("vorschau.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  place-items: center;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-bi-plakette-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: 30px;
  box-shadow: none;
  color: #000101;
  letter-spacing: .02em;
  white-space: nowrap;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 999px;
  align-items: center;
  padding: 0 14px 0 12px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
}

.v3d-bi-h2 {
  box-sizing: border-box;
  text-transform: uppercase;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 4.4vw, 46px);
  font-weight: 800;
  line-height: .98;
}

.v3d-bi-balken-2 {
  box-sizing: border-box;
  color: #fff;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-bi-adresse-2 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  align-items: center;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-bi-svg-6 {
  box-sizing: border-box;
  flex: none;
  width: 16px;
  height: 16px;
}

.v3d-bi-balken-3 {
  box-sizing: border-box;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-8dd37a5b0905 {
  background-color: #ddd;
  padding: 10px;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-directory {
  color: #07111b;
  max-width: 1280px;
  margin: 0 auto;
  padding: 64px 5%;
  font-family: Basiersquare, Arial, sans-serif;
}

.v26-directory-heading {
  text-transform: uppercase;
  margin: 0 0 24px;
  font-family: Futura Std, sans-serif;
  font-size: 40px;
  line-height: 1.1;
}

.v26-directory-label {
  margin-bottom: 8px;
  font-size: 16px;
  display: block;
}

.v26-directory-input {
  box-sizing: border-box;
  border: 1px solid #71777c;
  border-radius: 12px;
  width: 100%;
  max-width: 640px;
  min-height: 52px;
  padding: 12px 16px;
  font-size: 18px;
}

.v26-directory-input:focus {
  outline-offset: 3px;
  outline: 3px solid #fed813;
}

.v26-directory-input._w-input {
  box-sizing: border-box;
  border: 1px solid #71777c;
  border-radius: 12px;
  width: 100%;
  max-width: 640px;
  min-height: 52px;
  padding: 12px 16px;
  font-size: 18px;
}

.v26-directory-input._w-input:focus {
  outline-offset: 3px;
  outline: 3px solid #fed813;
}

.v26-directory-status {
  margin: 20px 0;
}

.v26-directory-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  scroll-margin-top: 110px;
  display: grid;
}

.v26-directory-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  background-color: #fff;
  border: 1px solid #d2d2d7;
  border-radius: 16px;
  flex-direction: column;
  min-width: 0;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.v26-directory-card:focus {
  outline-offset: 3px;
  outline: 3px solid #fed813;
}

.v26-directory-title {
  overflow-wrap: anywhere;
  margin: 0;
  font-family: Futura Std, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

.v26-directory-address {
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.v26-directory-link {
  margin-top: auto;
  font-weight: 700;
}

.v26-directory-empty {
  font-size: 18px;
}

.v26-s-662a997d6975-1-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-studio-context {
  color: #07111b;
  max-width: 1280px;
  margin: 0 auto;
  padding: 48px 5% 24px;
}

.v26-studio-name {
  text-transform: uppercase;
  overflow-wrap: anywhere;
  font-family: Futura Std, sans-serif;
  font-size: 40px;
  line-height: 1.1;
}

.v26-studio-location {
  font-family: Basiersquare, Arial, sans-serif;
  font-size: 18px;
}

.v26-studio-trial {
  color: #07111b;
  background-color: #fed813;
  border-radius: 30px;
  padding: 14px 20px;
  font-family: Futura Std, sans-serif;
  text-decoration: none;
  display: inline-block;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-662a997d6975-1-2-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-662a997d6975-1-2-3-4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-662a997d6975-1-2-3-4-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-662a997d6975-1-2-3-4-5-6 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-662a997d6975-1-2-3-4-5-6-7 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  grid-column-gap: .5rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-weight: 500;
  font-size: inherit;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 40px 1rem 1rem;
  list-style: none;
  display: flex;
  position: relative;
}

.v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  float: right;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0;
  font-size: 24px;
  display: none;
  position: relative;
}

.v26-s-855fb0568b83-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  display: flex;
}

.v26-s-d21dce208ab8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  z-index: 50;
  position: relative;
}

.v26-s-055da7a3ae30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v26-s-da642d12a7dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  pointer-events: auto;
  text-transform: none;
  cursor: pointer;
  width: 3.5rem;
  height: 3rem;
  color: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  appearance: button;
  background-color: #0000;
  border: 1px solid #07111b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  transition: background-color .3s, color .3s;
  display: flex;
  position: relative;
  overflow: visible;
}

.v26-s-662a997d6975-1-2-3-4-5-6-7-8, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46, .v26-s-662a997d6975-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #e6e7e8;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  max-width: 100%;
  font-weight: 600;
  font-size: inherit;
  background-color: #050d15;
  border: 1px solid #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.viva-3d-button-arrow {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
  display: block;
}

.v26-page-1-2-3-4-5 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1 {
  margin: 0 0 1.5rem;
}

.v26-s-f415820afe4a {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000101;
  text-align: center;
  letter-spacing: .5px;
  text-transform: none;
  cursor: pointer;
  font-weight: 600;
  line-height: 1;
  font-size: inherit;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .25rem 0;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v26-original-countdown {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #000101;
  text-transform: uppercase;
  background-color: #f2f2f2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 42px;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
  position: fixed;
  top: -5px;
  left: 0;
  right: 0;
}

.v26-countdown-number {
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v26-countdown-unit {
  font-size: 12px;
}

.v26-countdown-label {
  font-size: 16px;
}

.v26-page-1-2-3-4-5-6 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  margin: 0 0 1.5rem;
}

.v26-page-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #000101;
  background-color: #f2f2f2;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v26-s-c1015d177cb1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v26-s-7d49f8521a91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  margin: 0 0 1.5rem;
}

.v26-original-menu-icon {
  color: #fff;
  width: 24px;
  height: 24px;
  display: block;
}

.v26-trial-original-intro {
  min-width: 0;
}

.v26-trial-original-heading {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura Std, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

.v26-trial-original-copy {
  margin-top: 16px;
  margin-bottom: 48px;
  font-size: 20px;
  line-height: 1.5;
}

.v26-trial-original-image {
  width: 100%;
  max-width: 520px;
  height: auto;
  display: block;
}

.v26-calendar-block {
  width: 100%;
  min-width: 0;
}

.v26-calendar-step {
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 700;
}

.v26-calendar-panel {
  color: #000101;
  background-color: #d9d9d9;
  border-radius: 20px;
  padding: 24px 16px;
}

.v26-calendar-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.v26-calendar-nav {
  color: #000101;
  cursor: pointer;
  background-color: #0000;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 1;
}

.v26-calendar-month {
  text-align: center;
  font-size: 16px;
}

.v26-calendar-week {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 600;
  display: grid;
}

.v26-calendar-days {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  display: grid;
}

.v26-calendar-day {
  color: #000101;
  cursor: pointer;
  background-color: #0000;
  border-radius: 8px;
  width: 100%;
  min-width: 0;
  height: 44px;
  padding: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 14px;
  display: block;
}

.v26-calendar-caption {
  text-align: center;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 1.4;
}

.v26-trial-choice-section {
  padding-top: 64px;
  padding-bottom: 32px;
}

.v27-page {
  color: #000101;
  background-color: #f2f2f2;
  padding-top: 120px;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.v27-s-c1015d177cb1 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: sans-serif;
}

.v27-s-7d49f8521a91 {
  color: #000101;
  background-color: #f2f2f2;
  min-height: 100%;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.v27-s-681ef1f9a347 {
  background-color: #fff;
  display: block;
}

.v27-s-f591c1b3b565 {
  background-color: #f71000;
  margin-top: 3.6rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v27-s-befaefac9354 {
  flex-flow: column;
  display: flex;
}

.v27-s-ca86362acd4b {
  flex-flow: column;
  align-self: stretch;
  width: 100%;
  display: flex;
  position: relative;
  inset: 0%;
}

.v27-s-f0c801d8c1b5 {
  visibility: hidden;
  position: relative;
  overflow: visible;
}

.v27-s-c78a9f5828c7 {
  z-index: 0;
  position: relative;
  overflow: visible;
}

.v27-s-1394ca688f84 {
  backface-visibility: hidden;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
}

.v27-s-a8c76dd8d1dd {
  box-sizing: border-box;
  backface-visibility: hidden;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  margin: 0 1rem 0 0;
  list-style-type: none;
  display: flex;
  position: relative;
}

.v27-s-e545000b44c6 {
  color: #fff;
  letter-spacing: .15rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura Std, sans-serif;
  font-size: .75rem;
  font-weight: 700;
}

.v27-s-422837804de7 {
  background-color: #0e0f13;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: relative;
}

.v27-s-11beaf6b17fb {
  padding-left: 5%;
  padding-right: 5%;
}

.v27-s-18731a41a62e {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.v27-s-250d6008fa1b {
  padding-top: 7rem;
  padding-bottom: 0;
}

.v27-s-fe0475567af3 {
  z-index: 1;
  color: #fff;
  position: relative;
}

.v27-s-5c9d790f4e8f {
  text-align: center;
}

.v27-s-56f0172702b4 {
  width: 100%;
  max-width: none;
}

.v27-s-4d11a9dbf126 {
  margin: 0 0 1rem;
}

.v27-s-e6d742ccffb2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.v27-s-fbce31d4c867 {
  letter-spacing: .15rem;
  text-transform: uppercase;
  background-color: #f71000;
  border-radius: 2rem;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75rem 1.5rem;
  font-family: Futura Std, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.1;
}

.v27-s-a5502d5092c0 {
  letter-spacing: -.0525rem;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-color: #0000;
  background-image: linear-gradient(90deg, #fff 29%, #ffa1a1 71%, red);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0;
  font-family: Futura Std, sans-serif;
  font-size: 7rem;
  font-weight: 700;
  line-height: 1;
}

.v27-s-4b9a425d30b9 {
  margin: 0 0 1.5rem;
}

.v27-s-641a7f2aba6f {
  letter-spacing: 1px;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.v27-s-17ec6109208b {
  height: 2rem;
  min-height: 2rem;
}

.v27-s-d7faf36f40d9 {
  background-color: #0e0f13;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.v27-s-7aae526809bb {
  position: relative;
}

.v27-s-4331888e7286 {
  color: #868686;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  position: absolute;
  inset: auto 20px 20px auto;
}

.v27-s-cf171fb03b47 {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

.v27-s-fc05c1a47708 {
  background-color: #fff0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -6rem;
  display: block;
  position: relative;
}

.v27-s-f73dec419960 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.v27-s-300bac90c918 {
  z-index: 1;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #0e0f13;
  border-radius: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 3rem;
  display: grid;
  position: relative;
  box-shadow: 0 15px 20px 5px #00000040;
}

.v27-s-702866df4f90 {
  color: #fff;
  text-align: left;
}

.v27-s-01f09dbcd9c6 {
  margin: 0 0 1.5rem;
}

.v27-s-76a62351f361 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.v27-s-47761eebadef {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.v27-s-21eb3739b7be {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 6rem;
  font-weight: 700;
  line-height: 100%;
}

.v27-s-deb9aa854cbc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.v27-s-3c49fe15fde8 {
  color: #868686;
  margin-top: 0;
  margin-bottom: 0;
}

.v27-s-69f2bc9505dc {
  color: #f71000;
  letter-spacing: -.02rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.1;
}

.v27-s-0f6fdd85b073 {
  width: 100%;
  padding-top: 1rem;
}

.v27-s-1352070177e6 {
  margin-top: 0;
  margin-bottom: 0;
}

.v27-s-eb21a8e9ad9f {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.v27-s-b8b887033dde {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  text-align: center;
  letter-spacing: .15rem;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #f71000;
  border: 1px solid #0000;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding: .625rem 1.5rem;
  font-family: Futura Std, sans-serif;
  font-size: .75rem;
  font-weight: 600;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v27-s-224293f6b9ee {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  min-width: 1px;
  height: 1rem;
  display: flex;
}

.v27-s-d7ba23bd1594 {
  text-align: left;
}

.v27-s-e3d047ad4fe2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #ffffff4d;
  flex-flow: column;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  display: flex;
}

.v27-s-7b0339a0a2ac {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v27-s-d21c5be84aff {
  flex-flow: column;
  display: flex;
}

.v27-s-900d474ad79f {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.v27-s-80d69f1d7a4d {
  color: #fff;
  letter-spacing: -.01625rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.1;
}

.v27-s-fba62d199f09 {
  color: #f71000;
  letter-spacing: -.01625rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.1;
}

.v27-s-d79f25c041f6 {
  color: #868686;
  background-color: #ffffff0d;
  border: 1px solid #ffffff4d;
  border-radius: 2rem;
  margin-top: 2rem;
  margin-bottom: 0;
  padding: 1.5rem 2rem 2rem;
}

.v27-s-8975480d51b4 {
  color: #fff;
}

.v27-s-5132a63da1a0 {
  color: #000101;
  background-color: #fff;
  display: block;
}

.v27-s-fa1dca03e211 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.v27-s-8df0cc7ba6b1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.v27-s-8a91f138fc8f {
  color: #f71000;
  letter-spacing: .15rem;
  text-transform: uppercase;
  border-radius: 2rem;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Futura Std, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.1;
}

.v27-s-ab6e74e4e067 {
  color: #f71000;
  font-weight: bold;
}

.v27-s-872bfd47e98a {
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.v27-s-96096f46b1e6 {
  height: 3rem;
}

.v27-s-2805857dcd1d {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.v27-s-456c6f6628f6 {
  background-color: #fff;
  border: 1px solid #00010126;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  min-height: 15rem;
  padding: 2rem;
  transition: box-shadow .3s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000;
}

.v27-s-0fb29c709759 {
  letter-spacing: .25rem;
  text-transform: uppercase;
  background-color: #f7100000;
  border: 1px solid #0003;
  border-radius: 2rem;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75rem 1rem;
  font-family: Futura Std, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.1;
}

.v27-s-3ed054341451 {
  font-weight: bold;
}

.v27-s-8ccc09d303c5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.v27-s-047ff9bc131b {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.v27-s-81d6cab67e35 {
  letter-spacing: -.02rem;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.1;
}

.v27-s-c2dd8479e175 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.v27-s-5555fbc754cd {
  letter-spacing: -.03rem;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 100%;
}

.v27-s-ed3fbd4b365f {
  color: #868686;
  text-align: left;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .85rem;
}

.v27-s-438b30fe37a0 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #00010133;
  flex-flow: column;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  display: flex;
}

.v27-s-76f4a5cd036d {
  color: #868686;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .85rem;
}

.v27-s-0930a5ca751e {
  letter-spacing: -.01625rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.1;
}

.v27-s-0fa01393a165 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.v27-s-3651149dd2d2 {
  text-align: left;
  flex-flow: column;
  display: flex;
}

.v27-s-061fa3d3daa9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: right;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  display: flex;
}

.v27-s-6d728edb1152 {
  padding-top: .5rem;
}

.v27-s-0d8a0da69acc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-flow: column;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1rem;
  display: flex;
}

.v27-s-97e2aafb4ef4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #07111b;
  text-align: center;
  letter-spacing: .15rem;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #f7100000;
  border: 1px solid #000101;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: .625rem 1.5rem;
  font-family: Futura Std, sans-serif;
  font-size: .75rem;
  font-weight: 600;
  text-decoration: none;
  transition: color .3s, border-color .3s, background-color .3s;
  display: flex;
}

.v27-s-e817a5fdde41 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.v27-s-2a2d6dd30ea4 {
  margin: 3rem 0 0;
}

.v27-s-31b54e096729 {
  vertical-align: middle;
  width: 1.5rem;
  max-width: 100%;
  height: 1.5rem;
  display: inline-block;
}

.v27-s-da4a7d0855ca {
  background-color: #0e0f13;
  background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6a982ffc1972e6f2e166f145_background-section-shape-white-top-2.svg");
  background-position: 50% -1px;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4rem;
  display: block;
  position: relative;
}

.v27-s-349ec3e54fa6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.v27-s-382040e3c514 {
  z-index: 1;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #0e0f13;
  border-radius: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
  position: relative;
  box-shadow: 0 15px 20px 5px #00000040;
}

.v27-s-3faa949c1d13 {
  clear: both;
  text-align: center;
  background-color: #ddd0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  height: 630px;
  margin-bottom: 2rem;
  position: relative;
}

.v27-s-963592bf3161 {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.v27-s-e101decb0bc6 {
  text-align: left;
  white-space: normal;
  vertical-align: top;
  background-color: #0000;
  border-radius: 2rem;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.v27-s-94d03acec48e {
  vertical-align: middle;
  object-fit: cover;
  max-width: 100%;
  display: inline-block;
  position: static;
  inset: -2% 0% 0;
}

.v27-s-d21a195e295d {
  z-index: 3;
  cursor: pointer;
  width: 80px;
  color: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-size: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  margin: auto;
  position: absolute;
  inset: 0 auto 0 0;
  overflow: hidden;
}

.v27-s-9c54359095e3 {
  z-index: 4;
  cursor: pointer;
  width: 80px;
  color: inherit;
  -webkit-user-select: none;
  user-select: none;
  font-size: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  margin: auto;
  position: absolute;
  inset: 0 0 0 auto;
  overflow: hidden;
}

.v27-s-29ce44ff6ad7 {
  z-index: 2;
  text-align: center;
  height: 9px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 -24px;
}

.v27-s-b83374210b67 {
  grid-column-gap: 1.15rem;
  grid-row-gap: 1.15rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.v27-s-0270c678e953 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-self: start;
  align-items: center;
  display: flex;
}

.v27-s-51796d2e8a4a {
  letter-spacing: -.02rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.v27-s-adbc13f91e44 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v27-s-8d3bf24783bf {
  color: #f71000;
}

.v27-s-9312c9fb2ac7 {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
  top: -.5em;
}

.v27-s-747c166b5866 {
  color: #f71000;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
  top: -.5em;
}

.v27-s-7820dcb9c9d0 {
  color: #868686;
  text-align: center;
  background-color: #f710000d;
  border: 1px solid #ffffff4d;
  border-radius: 2rem;
  margin-top: 2rem;
  padding: 1.5rem 2rem 2rem;
}

.v27-s-22d2027254c1 {
  color: #fff;
  letter-spacing: -.02rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.1;
}

.v27-s-90762971f9a4 {
  background-color: #fff;
  background-image: linear-gradient(#000, #f4f3f0);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: relative;
}

.v27-s-68b38a5edfa9 {
  z-index: 1;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #fff;
  border-radius: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 3rem;
  display: flex;
  position: relative;
  box-shadow: 0 15px 20px 5px #00000040;
}

.v27-s-49d169d375d1 {
  text-align: center;
  letter-spacing: -.0375rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.v27-s-7b9c3eca3d8a {
  color: #868686;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.v27-s-5857ac234b31 {
  width: 100%;
}

.v27-s-c0cd8db50705 {
  clear: both;
  text-align: center;
  background-color: #ddd0;
  width: 100%;
  height: 100%;
  margin-bottom: 2rem;
  position: relative;
}

.v27-s-51a9a8bea23f {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.v27-s-10e42da8e860 {
  background-color: #f4f3f0;
  border: 1px solid #00010126;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 15rem;
  padding: 2rem;
  transition: box-shadow .3s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000;
}

.v27-s-49206c779fdf {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v27-s-c9f5b9eb9b82 {
  vertical-align: middle;
  width: 72px;
  max-width: 100%;
  display: inline-block;
}

.v27-s-b72ae4820de7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v27-s-f46ac3931a0d {
  vertical-align: middle;
  width: 24px;
  max-width: 100%;
  display: inline-block;
}

.v27-s-89d172d7c6c2 {
  color: #868686;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 700;
}

.v27-s-c68ef30ab4a8 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v27-s-95cd1bb66c9b {
  vertical-align: middle;
  width: 32px;
  max-width: 100%;
  display: inline-block;
}

.v27-s-34d328e7e089 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.v27-s-06702521fe0b {
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .85rem;
}

.v27-s-d5daf5b56095 {
  color: #868686;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
}

.v27-s-dbd00c95483f {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v27-s-ec8f295d447f {
  color: #000101;
  background-color: #f2f2f2;
  display: block;
}

.v27-s-a4e165e6a3ef {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.v27-s-357ec54a5c38 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v27-s-a6d203fdd5db {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.v27-s-8c0596b41fc7 {
  background-color: #fff0;
  border: 0 solid #00010126;
  border-bottom-width: 1px;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.v27-s-7f4013b22dc9 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 0;
  list-style: none;
  display: flex;
}

.v27-s-40545c4f8a31 {
  text-transform: uppercase;
  font-family: Futura Std, sans-serif;
  font-weight: 700;
}

.v27-s-727c8a45800f {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.v27-s-9cda09df8054 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.v27-s-015d9f02dd2f {
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.v27-s-5719398d82a4 {
  width: 100%;
  max-width: 48rem;
}

.v27-s-242858e91537 {
  color: #fff;
  letter-spacing: .15rem;
  height: 20px;
  min-height: 40px;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-weight: 700;
  font-size: inherit;
  background-color: #f71000;
  border-radius: 4px;
  padding-left: 8px;
  padding-right: 8px;
}

.v27-s-656d9658c433 {
  letter-spacing: 0;
}

.v27-s-aad5b7533d31 {
  background-color: #e60f00;
  display: block;
}

.v27-s-3c6b87e510e2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.0525rem;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-size: 7rem;
  font-weight: 700;
  line-height: 1;
}

.v27-s-176bf8e3f1bd {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.625rem;
}

.v27-s-9e6a06c8c894 {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  color: #fff;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.v27-s-e38ed89e6c54 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v27-s-b0d4ec7917d2 {
  margin: 2rem 0 0;
}

.v27-s-0f101231c238 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.v27-s-02d28333e0f3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #f71000;
  text-align: center;
  letter-spacing: .15rem;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fff;
  border: 0 #000101;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding: .625rem 1.5rem;
  font-family: Futura Std, sans-serif;
  font-size: .75rem;
  font-weight: 600;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.v27-s-b1c9c7fbd438 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.v27-s-32ebe5df25cc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.v27-s-bdb4d290c3d8 {
  vertical-align: middle;
  width: 40px;
  max-width: 100%;
  display: inline-block;
}

.v27-s-56f931553ce1 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Futura Std, sans-serif;
  font-weight: 700;
}

.v27-s-07bd66a6a0c5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left: 1px solid #fff3;
  border-right: 1px solid #fff3;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.v27-s-d99a1c4e1189 {
  background-color: #050d15;
  display: block;
}

.v27-s-f44deefe2724 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.v27-s-36bcadf44c7c {
  max-width: 860px;
}

.v27-s-6a8ad588fa92 {
  color: #868686;
  align-self: auto;
  font-size: .85rem;
}

.v28-map-page {
  color: #000101;
  background-color: #f2f2f2;
  padding-top: 120px;
  padding-bottom: 24px;
  font-family: Basiersquare, sans-serif;
}

.v28-sr {
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}

.v28-map-search, .v28-map-search._w-form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  max-width: 1100px;
  margin: auto;
  padding: 20px 32px;
  display: flex;
}

.v28-map-input, .v28-map-input._w-input {
  color: #000;
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-radius: 24px;
  flex: 1;
  min-width: 0;
  height: 52px;
  padding: 12px 22px;
  font-size: 16px;
}

.v28-map-submit {
  color: #000;
  cursor: pointer;
  background-color: #f9df50;
  border-radius: 24px;
  padding: 12px 28px;
  font-size: 16px;
  font-weight: 700;
}

.v28-map-location {
  color: #000;
  cursor: pointer;
  background-color: #f9df50;
  border-radius: 24px;
  padding: 12px 18px;
  font-size: 16px;
  font-weight: 700;
}

.v28-map-status {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 32px 12px;
  font-size: 14px;
}

.v28-map-layout {
  grid-template-rows: auto;
  grid-template-columns: 480px minmax(0, 1fr);
  height: calc(100vh - 230px);
  min-height: 540px;
  display: grid;
}

.v28-map-list {
  background-color: #f2f2f2;
  overflow: auto;
}

.v28-map-card {
  background-color: #f2f2f2;
  border-bottom: 1px solid #ddd;
  padding: 24px 32px;
}

.v28-map-title {
  text-transform: uppercase;
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
}

.v28-distance {
  color: #666;
  margin: 0 0 8px;
  font-size: 14px;
}

.v28-map-address {
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.5;
}

.v28-phone {
  color: #000;
  font-size: 16px;
  text-decoration: none;
}

.v28-map-links {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.v28-map-link {
  color: #fff;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 24px;
  padding: 12px 18px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

.v28-map-join {
  color: #000;
  text-transform: uppercase;
  background-color: #f9df50;
  border-radius: 24px;
  padding: 12px 18px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

.v28-map-canvas {
  z-index: 0;
  min-height: 540px;
}

.v28-map-attribution {
  padding: 8px 32px;
  font-size: 11px;
}

.v28-marker {
  background-color: #f9df50;
  border: 3px solid #000;
  border-radius: 50%;
  width: 22px;
  height: 22px;
}

.v28-card-active {
  background-color: #fff9d9;
}

.v28-openings {
  width: 90%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 64px;
  padding-bottom: 64px;
}

.v28-openings-heading {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Basiersquare, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.2;
}

.v28-openings-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  display: grid;
}

.v28-opening-card {
  color: #fff;
  background-color: #07111b;
  border-radius: 32px;
  height: 240px;
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
}

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

.v28-opening-shade {
  background-image: linear-gradient(#0000, #000000bf);
  position: absolute;
  inset: 0;
}

.v28-opening-copy {
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 16px;
}

.v28-opening-badge {
  background-color: #ed2026;
  border-radius: 8px;
  padding: 2px 8px;
  font-size: 14px;
  line-height: 1.5;
  display: inline-block;
}

.v28-opening-name {
  text-transform: uppercase;
  margin: 8px 0 0;
  font-family: Basiersquare, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.5;
}

.v29-offer-header {
  z-index: 999;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background-color: #02060a;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  padding: 0 5%;
  font-family: Basiersquare, sans-serif;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.v29-offer-logo {
  background-image: url("https://cdn.prod.website-files.com/6acf449cef0b2ab858609b08/6ad752a47e28805af87f4c8b_689363a5d6a500a6fe9ba24b_viva%20fitness%20logo%20white.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 90px;
  height: 32px;
  display: block;
}

.v29-offer-countdown {
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

.v29-offer-cta {
  color: #fff;
  letter-spacing: 2px;
  background-color: #ed3025;
  border-radius: 32px;
  padding: 10px 28px;
  font-size: 13px;
  font-weight: 800;
  text-decoration: none;
  display: block;
}

.v27-page-1 {
  padding-top: 60px;
}

.v29-offer-ticker {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Basiersquare, sans-serif;
  font-size: 13px;
  font-weight: 800;
  line-height: 50px;
}

.v27-s-f591c1b3b565-1 {
  overflow: hidden;
}

.v3d-mo-app {
  box-sizing: border-box;
  color: #000101;
  background-color: #f2f2f2;
  font-family: Poppins, Arial, sans-serif;
  line-height: normal;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.v3d-mo-szene {
  box-sizing: border-box;
  outline-style: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.v3d-mo-punkte {
  z-index: 3;
  box-sizing: border-box;
  pointer-events: none;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.v3d-mo-nav {
  z-index: 8;
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  background-color: #000101;
  align-items: center;
  height: 64px;
  padding: 0 24px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.v3d-mo-nav-marke {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: inherit;
  flex: none;
  align-items: center;
  font-family: inherit;
  text-decoration: none;
  display: flex;
}

.v3d-mo-logo {
  box-sizing: border-box;
  width: auto;
  height: 22px;
  display: block;
}

.v3d-mo-path {
  box-sizing: border-box;
}

.v3d-mo-nav-ort {
  box-sizing: border-box;
  letter-spacing: .14em;
  text-transform: uppercase;
  border-left: 1px solid #ffffff47;
  padding-left: 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
}

.v3d-mo-nav-luecke {
  box-sizing: border-box;
  flex: auto;
}

.v3d-mo-cta {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fed813;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 0 16px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.v3d-mo-pfeil-schraeg {
  box-sizing: border-box;
  font-size: 15px;
  line-height: 1;
}

.v3d-mo-vollbild {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  border: 1.5px solid #fff6;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 38px;
  padding: 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.v3d-mo-svg {
  box-sizing: border-box;
  width: 16px;
  height: 16px;
}

.v3d-mo-kopfzone {
  z-index: 5;
  box-sizing: border-box;
  pointer-events: none;
  max-width: min(1100px, 100vw - 56px);
  position: fixed;
  top: 84px;
  left: 28px;
}

.v3d-mo-titel {
  box-sizing: border-box;
  pointer-events: auto;
  color: #000101;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 3.7vw, 56px);
  font-weight: 800;
  line-height: .96;
}

.v3d-mo-zeile {
  box-sizing: border-box;
  display: block;
}

.v3d-mo-balken {
  box-sizing: border-box;
  color: #fff;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-mo-balken-logo {
  box-sizing: border-box;
  vertical-align: -.02em;
  width: auto;
  height: .74em;
  margin-right: .24em;
  display: inline-block;
}

.v3d-mo-adresse {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  pointer-events: auto;
  color: #000101;
  align-items: center;
  margin: 10px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-mo-svg-2 {
  box-sizing: border-box;
  flex: none;
  width: 16px;
  height: 16px;
}

.v3d-mo-rundgang-knopf {
  box-sizing: border-box;
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  pointer-events: auto;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 44px;
  margin-top: 14px;
  padding: 0 18px 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 18px #0000001f;
}

.v3d-mo-svg-3 {
  box-sizing: border-box;
  flex: none;
  width: 20px;
  height: 20px;
}

.v3d-mo-unterzeile {
  box-sizing: border-box;
  pointer-events: auto;
  color: #2a2e31;
  max-width: 560px;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v3d-mo-status {
  box-sizing: border-box;
  pointer-events: auto;
  color: #5b5f63;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}

.v3d-mo-nr {
  box-sizing: border-box;
  letter-spacing: 0;
  background-color: #fed813;
  border-radius: 999px;
  place-items: center;
  min-width: 30px;
  height: 30px;
  padding: 0 6px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
  line-height: 1;
  display: none;
}

.v3d-mo-t {
  box-sizing: border-box;
  display: none;
}

.v3d-mo-eckdaten {
  z-index: 5;
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: auto;
  flex-direction: column;
  align-items: flex-end;
  max-width: 100%;
  margin: 0;
  display: flex;
  position: fixed;
  top: 86px;
  right: 28px;
}

.v3d-mo-native-eck-panel {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: inherit;
  flex-direction: column;
  display: flex;
}

.v3d-mo-eckzeile {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 16px;
  flex: none;
  width: max-content;
  max-width: 100%;
  padding: 2px 4px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 26px #0000001a;
}

.v3d-mo-eck {
  box-sizing: border-box;
  flex: auto;
  min-width: 0;
  padding: 11px 16px 12px;
}

.v3d-mo-b {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.02em;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.v3d-mo-span {
  box-sizing: border-box;
  color: #5b5f63;
  white-space: nowrap;
  margin-top: 5px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 11.5px;
  font-weight: 500;
  line-height: 1.25;
  display: block;
}

.v3d-mo-eck-2 {
  box-sizing: border-box;
  flex: auto;
  min-width: 0;
  padding: 11px 16px 12px;
  box-shadow: inset 1px 0 #00010114;
}

.v3d-mo-ausstattung {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
  justify-content: flex-end;
  max-width: 450px;
  display: flex;
}

.v3d-mo-merkmal {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #000101;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px 0 11px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 4px 14px #00000014;
}

.v3d-mo-b-2 {
  box-sizing: border-box;
  font-weight: 700;
}

.v3d-mo-native-eck-panel-2 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: inherit;
  flex-direction: column;
  display: none;
}

.v3d-mo-ladechip {
  z-index: 6;
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  background-color: #fff;
  border-radius: 12px;
  min-width: 170px;
  padding: 10px 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  display: none;
  position: fixed;
  top: 82px;
  right: 24px;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-mo-ladechip-spur {
  box-sizing: border-box;
  background-color: #e6e6e6;
  border-radius: 4px;
  height: 4px;
  overflow: hidden;
}

.v3d-mo-ladechip-balken {
  box-sizing: border-box;
  transform-origin: 0;
  background-color: #fed813;
  height: 100%;
  display: block;
  transform: scaleX(0);
}

.v3d-mo-leiste {
  z-index: 6;
  box-sizing: border-box;
  pointer-events: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px));
  padding-left: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.v3d-mo-bereichsfeld {
  box-sizing: border-box;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 18px;
  width: min(1180px, 100vw - 56px);
  margin: 0 auto;
  padding: 12px 14px 14px;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-mo-plan-kopf {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-mo-leiste-titel {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.005em;
  text-transform: uppercase;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1;
}

.v3d-mo-hinweis {
  box-sizing: border-box;
  color: #5b5f63;
  flex: auto;
  min-width: 0;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.35;
}

.v3d-mo-bereiche {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  display: grid;
}

.v3d-mo-bereich {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000101;
  text-align: left;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 14px;
  flex-direction: column;
  align-items: stretch;
  min-width: 0;
  padding: 6px 6px 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v3d-mo-img {
  box-sizing: border-box;
  aspect-ratio: 12 / 5;
  object-fit: cover;
  background-color: #ddd;
  border-radius: 9px;
  flex: none;
  width: 100%;
  height: auto;
  display: block;
}

.v3d-mo-bereich-text {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  min-width: 0;
  padding: 0 4px;
  display: grid;
}

.v3d-mo-b-3 {
  box-sizing: border-box;
  letter-spacing: .01em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.05;
  overflow: hidden;
}

.v3d-mo-bereich-info {
  box-sizing: border-box;
  color: #5b5f63;
  letter-spacing: .07em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 10.5px;
  font-weight: 700;
  line-height: 1.25;
  overflow: hidden;
}

.v3d-mo-planfeld {
  box-sizing: border-box;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 18px;
  width: min(1180px, 100vw - 56px);
  margin: 0 auto;
  padding: 12px 16px 14px;
  display: none;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-mo-plan-kopf-2 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-mo-knopf-schwarz {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #000101;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 44px;
  padding: 0 18px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.v3d-mo-svg-4 {
  box-sizing: border-box;
  width: 18px;
  height: 18px;
}

.v3d-mo-plan-bild {
  box-sizing: border-box;
  background-color: #f4f4f4;
  border-radius: 10px;
  width: 100%;
  position: relative;
}

.v3d-mo-plan-canvas {
  box-sizing: border-box;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  display: block;
}

.v3d-mo-plan-blick {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  width: 64px;
  height: 64px;
  margin: -32px 0 0 -32px;
  display: none;
  position: absolute;
}

.v3d-mo-svg-5 {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: block;
}

.v3d-mo-gehen {
  box-sizing: border-box;
  text-decoration: none;
}

.v3d-mo-blende {
  z-index: 7;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  background-color: #000101;
  position: fixed;
  inset: 0;
}

.v3d-mo-steuer-hinweis {
  z-index: 9;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  color: #000101;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 12px;
  padding: 12px 18px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.2;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 10px 30px #00000029;
}

.v3d-mo-einstieg {
  z-index: 40;
  box-sizing: border-box;
  background-color: #000;
  background-image: url("vorschau.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  place-items: center;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-mo-einstieg-karte {
  box-sizing: border-box;
  color: #000101;
  background-color: #fff;
  border-radius: 20px;
  width: min(520px, 100%);
  padding: 26px 28px 28px;
  box-shadow: 0 20px 50px #00000073;
}

.v3d-mo-plakette {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: 30px;
  box-shadow: none;
  color: #000101;
  letter-spacing: .02em;
  white-space: nowrap;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 999px;
  align-items: center;
  padding: 0 14px 0 12px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
}

.v3d-mo-h2 {
  box-sizing: border-box;
  text-transform: uppercase;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 4.4vw, 46px);
  font-weight: 800;
  line-height: .98;
}

.v3d-mo-balken-2 {
  box-sizing: border-box;
  color: #fff;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-mo-adresse-2 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  align-items: center;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-mo-svg-6 {
  box-sizing: border-box;
  flex: none;
  width: 16px;
  height: 16px;
}

.v3d-mo-einstieg-knopf {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #050d15;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 50px;
  margin-top: 20px;
  padding: 0 22px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.v3d-mo-laden {
  z-index: 20;
  box-sizing: border-box;
  color: #fff;
  background-color: #000101;
  place-items: center;
  padding: 0 24px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-mo-laden-karte {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: min(520px, 100%);
  display: grid;
}

.v3d-mo-laden-logo {
  box-sizing: border-box;
  width: auto;
  height: 40px;
  display: block;
}

.v3d-mo-laden-titel {
  box-sizing: border-box;
  text-transform: uppercase;
  margin: 6px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 5vw, 48px);
  font-weight: 800;
  line-height: 1;
}

.v3d-mo-balken-3 {
  box-sizing: border-box;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-mo-laden-spur {
  box-sizing: border-box;
  background-color: #262a2d;
  border-radius: 6px;
  height: 6px;
  overflow: hidden;
}

.v3d-mo-laden-info {
  box-sizing: border-box;
  color: #b9bec2;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
}

.v3d-wb-app {
  box-sizing: border-box;
  color: #000101;
  background-color: #f2f2f2;
  font-family: Poppins, Arial, sans-serif;
  line-height: normal;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.v3d-wb-szene {
  box-sizing: border-box;
  outline-style: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.v3d-wb-punkte {
  z-index: 3;
  box-sizing: border-box;
  pointer-events: none;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.v3d-wb-nav {
  z-index: 8;
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  background-color: #000101;
  align-items: center;
  height: 64px;
  padding: 0 24px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.v3d-wb-nav-marke {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: inherit;
  flex: none;
  align-items: center;
  font-family: inherit;
  text-decoration: none;
  display: flex;
}

.v3d-wb-logo {
  box-sizing: border-box;
  width: auto;
  height: 22px;
  display: block;
}

.v3d-wb-path {
  box-sizing: border-box;
}

.v3d-wb-nav-ort {
  box-sizing: border-box;
  letter-spacing: .14em;
  text-transform: uppercase;
  border-left: 1px solid #ffffff47;
  padding-left: 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
}

.v3d-wb-nav-luecke {
  box-sizing: border-box;
  flex: auto;
}

.v3d-wb-cta {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fed813;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 0 16px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.v3d-wb-pfeil-schraeg {
  box-sizing: border-box;
  font-size: 15px;
  line-height: 1;
}

.v3d-wb-vollbild {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  border: 1.5px solid #fff6;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 38px;
  padding: 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.v3d-wb-svg {
  box-sizing: border-box;
  width: 16px;
  height: 16px;
}

.v3d-wb-kopfzone {
  z-index: 5;
  box-sizing: border-box;
  pointer-events: none;
  max-width: min(1100px, 100vw - 56px);
  position: fixed;
  top: 84px;
  left: 28px;
}

.v3d-wb-titel {
  box-sizing: border-box;
  pointer-events: auto;
  color: #000101;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 3.7vw, 56px);
  font-weight: 800;
  line-height: .96;
}

.v3d-wb-zeile {
  box-sizing: border-box;
  display: block;
}

.v3d-wb-balken {
  box-sizing: border-box;
  color: #fff;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-wb-balken-logo {
  box-sizing: border-box;
  vertical-align: -.02em;
  width: auto;
  height: .74em;
  margin-right: .24em;
  display: inline-block;
}

.v3d-wb-adresse {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  pointer-events: auto;
  color: #000101;
  align-items: center;
  margin: 10px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-wb-svg-2 {
  box-sizing: border-box;
  flex: none;
  width: 16px;
  height: 16px;
}

.v3d-wb-rundgang-knopf {
  box-sizing: border-box;
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  pointer-events: auto;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 44px;
  margin-top: 14px;
  padding: 0 18px 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 18px #0000001f;
}

.v3d-wb-svg-3 {
  box-sizing: border-box;
  flex: none;
  width: 20px;
  height: 20px;
}

.v3d-wb-unterzeile {
  box-sizing: border-box;
  pointer-events: auto;
  color: #2a2e31;
  max-width: 560px;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v3d-wb-status {
  box-sizing: border-box;
  pointer-events: auto;
  color: #5b5f63;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}

.v3d-wb-nr {
  box-sizing: border-box;
  letter-spacing: 0;
  background-color: #fed813;
  border-radius: 999px;
  place-items: center;
  min-width: 30px;
  height: 30px;
  padding: 0 6px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
  line-height: 1;
  display: none;
}

.v3d-wb-t {
  box-sizing: border-box;
  display: none;
}

.v3d-wb-eckdaten {
  z-index: 5;
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: auto;
  flex-direction: column;
  align-items: flex-end;
  max-width: 100%;
  margin: 0;
  display: flex;
  position: fixed;
  top: 86px;
  right: 28px;
}

.v3d-wb-native-eck-panel {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: inherit;
  flex-direction: column;
  display: flex;
}

.v3d-wb-eckzeile {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 16px;
  flex: none;
  width: max-content;
  max-width: 100%;
  padding: 2px 4px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 26px #0000001a;
}

.v3d-wb-eck {
  box-sizing: border-box;
  flex: auto;
  min-width: 0;
  padding: 11px 16px 12px;
}

.v3d-wb-b {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.02em;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.v3d-wb-span {
  box-sizing: border-box;
  color: #5b5f63;
  white-space: nowrap;
  margin-top: 5px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 11.5px;
  font-weight: 500;
  line-height: 1.25;
  display: block;
}

.v3d-wb-eck-2 {
  box-sizing: border-box;
  flex: auto;
  min-width: 0;
  padding: 11px 16px 12px;
  box-shadow: inset 1px 0 #00010114;
}

.v3d-wb-ausstattung {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
  justify-content: flex-end;
  max-width: 450px;
  display: flex;
}

.v3d-wb-merkmal {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #000101;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px 0 11px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 4px 14px #00000014;
}

.v3d-wb-b-2 {
  box-sizing: border-box;
  font-weight: 700;
}

.v3d-wb-native-eck-panel-2 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: inherit;
  flex-direction: column;
  display: none;
}

.v3d-wb-ladechip {
  z-index: 6;
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  background-color: #fff;
  border-radius: 12px;
  min-width: 170px;
  padding: 10px 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  display: none;
  position: fixed;
  top: 82px;
  right: 24px;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-wb-ladechip-spur {
  box-sizing: border-box;
  background-color: #e6e6e6;
  border-radius: 4px;
  height: 4px;
  overflow: hidden;
}

.v3d-wb-ladechip-balken {
  box-sizing: border-box;
  transform-origin: 0;
  background-color: #fed813;
  height: 100%;
  display: block;
  transform: scaleX(0);
}

.v3d-wb-leiste {
  z-index: 6;
  box-sizing: border-box;
  pointer-events: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px));
  padding-left: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.v3d-wb-bereichsfeld {
  box-sizing: border-box;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 18px;
  width: min(1180px, 100vw - 56px);
  margin: 0 auto;
  padding: 12px 14px 14px;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-wb-plan-kopf {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-wb-leiste-titel {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.005em;
  text-transform: uppercase;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1;
}

.v3d-wb-hinweis {
  box-sizing: border-box;
  color: #5b5f63;
  flex: auto;
  min-width: 0;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.35;
}

.v3d-wb-bereiche {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  display: grid;
}

.v3d-wb-bereich {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000101;
  text-align: left;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 14px;
  flex-direction: column;
  align-items: stretch;
  min-width: 0;
  padding: 6px 6px 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v3d-wb-img {
  box-sizing: border-box;
  aspect-ratio: 12 / 5;
  object-fit: cover;
  background-color: #ddd;
  border-radius: 9px;
  flex: none;
  width: 100%;
  height: auto;
  display: block;
}

.v3d-wb-bereich-text {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  min-width: 0;
  padding: 0 4px;
  display: grid;
}

.v3d-wb-b-3 {
  box-sizing: border-box;
  letter-spacing: .01em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.05;
  overflow: hidden;
}

.v3d-wb-bereich-info {
  box-sizing: border-box;
  color: #5b5f63;
  letter-spacing: .07em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 10.5px;
  font-weight: 700;
  line-height: 1.25;
  overflow: hidden;
}

.v3d-wb-planfeld {
  box-sizing: border-box;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 18px;
  width: min(1180px, 100vw - 56px);
  margin: 0 auto;
  padding: 12px 16px 14px;
  display: none;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-wb-plan-kopf-2 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-wb-knopf-schwarz {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #000101;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 44px;
  padding: 0 18px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.v3d-wb-svg-4 {
  box-sizing: border-box;
  width: 18px;
  height: 18px;
}

.v3d-wb-plan-bild {
  box-sizing: border-box;
  background-color: #f4f4f4;
  border-radius: 10px;
  width: 100%;
  position: relative;
}

.v3d-wb-plan-canvas {
  box-sizing: border-box;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  display: block;
}

.v3d-wb-plan-blick {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  width: 64px;
  height: 64px;
  margin: -32px 0 0 -32px;
  display: none;
  position: absolute;
}

.v3d-wb-svg-5 {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: block;
}

.v3d-wb-gehen {
  box-sizing: border-box;
  text-decoration: none;
}

.v3d-wb-blende {
  z-index: 7;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  background-color: #000101;
  position: fixed;
  inset: 0;
}

.v3d-wb-steuer-hinweis {
  z-index: 9;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  color: #000101;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 12px;
  padding: 12px 18px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.2;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 10px 30px #00000029;
}

.v3d-wb-einstieg {
  z-index: 40;
  box-sizing: border-box;
  background-color: #000;
  background-image: url("vorschau.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  place-items: center;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-wb-einstieg-karte {
  box-sizing: border-box;
  color: #000101;
  background-color: #fff;
  border-radius: 20px;
  width: min(520px, 100%);
  padding: 26px 28px 28px;
  box-shadow: 0 20px 50px #00000073;
}

.v3d-wb-plakette {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: 30px;
  box-shadow: none;
  color: #000101;
  letter-spacing: .02em;
  white-space: nowrap;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 999px;
  align-items: center;
  padding: 0 14px 0 12px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
}

.v3d-wb-h2 {
  box-sizing: border-box;
  text-transform: uppercase;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 4.4vw, 46px);
  font-weight: 800;
  line-height: .98;
}

.v3d-wb-balken-2 {
  box-sizing: border-box;
  color: #fff;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-wb-adresse-2 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  align-items: center;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-wb-svg-6 {
  box-sizing: border-box;
  flex: none;
  width: 16px;
  height: 16px;
}

.v3d-wb-einstieg-knopf {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #050d15;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 50px;
  margin-top: 20px;
  padding: 0 22px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.v3d-wb-laden {
  z-index: 20;
  box-sizing: border-box;
  color: #fff;
  background-color: #000101;
  place-items: center;
  padding: 0 24px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-wb-laden-karte {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: min(520px, 100%);
  display: grid;
}

.v3d-wb-laden-logo {
  box-sizing: border-box;
  width: auto;
  height: 40px;
  display: block;
}

.v3d-wb-laden-titel {
  box-sizing: border-box;
  text-transform: uppercase;
  margin: 6px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 5vw, 48px);
  font-weight: 800;
  line-height: 1;
}

.v3d-wb-balken-3 {
  box-sizing: border-box;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-wb-laden-spur {
  box-sizing: border-box;
  background-color: #262a2d;
  border-radius: 6px;
  height: 6px;
  overflow: hidden;
}

.v3d-wb-laden-info {
  box-sizing: border-box;
  color: #b9bec2;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
}

.vvk-email-optin {
  color: inherit;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 1.5;
}

.vvk-email-optin-row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.vvk-email-optin-checkbox {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-top: 2px;
}

.vvk-email-optin-link {
  color: inherit;
  text-decoration: underline;
}

.inline-select-0, .inline-select-0._w-select {
  display: none;
}

.v30-s-593b1c32a0a8 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-ed19d1426547 {
  box-sizing: border-box;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  height: 96px;
  padding: 0 max(40px, 50% - 680px);
  display: flex;
}

.v30-s-b4edaa78859e {
  align-items: center;
  display: flex;
}

.v30-s-01563e4052aa {
  width: auto;
  height: 34px;
  display: block;
}

.v30-s-8fe8653a22f3 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  align-items: center;
  display: flex;
}

.v30-s-b3fc6035036c {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-cfe18ccac1b5 {
  stroke-width: 2px;
}

.v30-s-d7889f62482c {
  fill: currentColor;
  stroke: none;
}

.v30-s-8fced1d85b2c {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-962912f5b3eb {
  stroke-width: 2.25px;
}

.v30-s-aa9e2a1c4aac {
  flex-shrink: 0;
  height: 600px;
  margin: 0 max(40px, 50% - 680px);
  position: relative;
}

.v30-s-36724a93c425 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-6cd2107f94ce {
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v30-s-b78be9638cee {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-7da27871cba6 {
  background-color: #07111b6b;
  position: absolute;
  inset: 0;
}

.v30-s-d7ce9f7adf4e {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-b75edac58f6c {
  width: 190px;
  height: auto;
  display: block;
  position: absolute;
  top: 40px;
  right: 40px;
}

.v30-s-155c1e1a71d2 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-0760d0c049bd {
  box-sizing: border-box;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: start;
  column-gap: 24px;
  padding: 40px max(96px, 50% - 624px) 0;
  display: grid;
}

.v30-s-51d93d2af1ed {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 1 / span 6;
  align-items: flex-start;
  display: flex;
}

.v30-s-b761fb1a6daa {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-9808a21417ab {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.v30-s-22a11a985d3b {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-94bb5fe47a7a {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-27964c21c9cc {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-ae660d988252 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 8 / span 5;
  display: flex;
}

.v30-s-4fb12ab35420 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-64467091d33f {
  font-size: 17px;
  font-weight: 700;
}

.v30-s-813d54a09b4f {
  letter-spacing: -.01em;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v30-s-a09151cb98cf {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  display: flex;
}

.v30-s-a216e939ed4f {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 2px 5px 0 -5px;
}

.v30-s-930d87fbe8f3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.v30-s-3215bbcef73a {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-0b31d3f65638 {
  text-underline-offset: 4px;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-0a9f86571d43 {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 2px 3px 0 -3px;
}

.v30-s-df5ea011f35f {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-181c467142c4 {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 2px 2px 0 -2px;
}

.v30-s-b3804f7ee0de {
  width: 80px;
  display: inline-block;
}

.v30-s-d30106778c99 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-30c7e1eb1857 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column: 1 / -1;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v30-s-3af3a0d64908 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v30-s-fb04026a26e4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-0b8c9a81f98c {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v30-s-ecc07906c8cb {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v30-s-2e428886b0f9 {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 76px;
  padding: 0 34px;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: -43px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.v30-s-0f28ef2ea7d7 {
  letter-spacing: -.01em;
  font-size: 40px;
}

.v30-s-91e5af340d46 {
  grid-column-start: span 6;
}

.v30-s-cd4f5b13e20c {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-91bf53903291 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -18px;
  left: 32px;
}

.v30-s-690aefa4c34e {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v30-s-b99074aefcdb {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.v30-s-40a581244592 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-28d0f9876793 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v30-s-774da1dfae00 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v30-s-a7b04c742602 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: baseline;
  display: flex;
}

.v30-s-cde0f4bd8ea7 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-a771d8bb4a43 {
  font-family: Helvetica;
}

.v30-s-184e9a36eb71 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
}

.v30-s-2aa305cc2932 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-0895b29029c5 {
  color: #fff;
}

.v30-s-77dcbb6cd30d {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.v30-s-98aa7cc0e1ab {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-8d96d28e3fd6 {
  stroke-width: 2.25px;
  flex-shrink: 0;
  margin-top: 2px;
}

.v30-s-702e7db3251c {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-766be114a07a {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-0e1ac67e59db {
  grid-column: 1 / -1;
  margin-top: 48px;
}

.v30-s-c80fa6a92802 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-column: 1 / -1;
  margin-top: 64px;
  display: flex;
}

.v30-s-2ccb04d1b9b0 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-5faef0998bfd {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  align-items: stretch;
  display: flex;
}

.v30-s-4d5b60ecfd82 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1 1 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  min-width: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.v30-s-d2b16a21b71e {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-90f87b8bac33 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v30-s-89a4a7d93602 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e {
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
}

.v30-s-ef1f3a5dff45 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.v30-s-21a652ae8f7e {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-7a916d67a55f {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-shrink: 0;
  padding: 120px max(96px, 50% - 624px) 72px;
  display: flex;
}

.v30-s-a21c31dd2b85 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v30-s-93def9b8f7b1 {
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 24px;
  display: grid;
}

.v30-s-bb4678343781 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ce99a04d96ba {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-93c6e1d4bb7e {
  white-space: nowrap;
}

.v30-s-300f2367f56f {
  fill: currentColor;
}

.v30-s-1f1a2312bd58 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 0 0 140px;
  display: flex;
}

.v30-s-848e662b437a {
  width: 100%;
  height: auto;
  display: block;
}

.v30-s-ab37356a7c01 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a78b2fe91e8d {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 0 0 120px;
  display: flex;
  overflow: hidden;
}

.v30-s-264df835fb4f {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v30-s-cfa0883be100 {
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 680px;
  position: relative;
}

.v30-s-8cac7a7a7ab6 {
  z-index: 10;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(0)scale(1);
}

.v30-s-c485a5fe2083 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-2e3a2e890895 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v30-s-789a5ecc3503 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v30-s-22bf8b67774c {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(400px)scale(.78);
}

.v30-s-00a6804db95c {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v30-s-dde3ed988a7a {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-5df1769603d8 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v30-s-831fa0e891e0 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v30-s-2c2a32c30933 {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v30-s-f05ba24f1e2a {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v30-s-570fd2cdab12 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v30-s-98293ca84658 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v30-s-9821922b9f6d {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-400px)scale(.78);
}

.v30-s-e35ae10d593d {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.v30-s-1d116541e1ce {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-3088da113156 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.v30-s-8739b5ce0af4 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-744102e67f53 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v30-s-9a00683c761b {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-d1258f9bd0e7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v30-s-b65d26f37941 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-8ef476fc3175 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.v30-s-4bafae845ed0 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c9a7335cafb8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.v30-s-0e988a9f39d0 {
  stroke-width: 2.25px;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.v30-s-8247df4a800f {
  box-sizing: border-box;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 0 0 96px;
}

.v30-s-04655e817c8c {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-749e146849d0 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  grid-column: 1 / -1;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.v30-s-dd436e3c4223 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-0fc6ac8b50a3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-168f713b11ab {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-487edb0137e1 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffffff0f;
  border: 1px solid #ffffff24;
  border-radius: 20px;
  flex-direction: column;
  grid-column-start: span 4;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 28px;
  padding: 28px;
  display: flex;
}

.v30-s-f4286c1642f6 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-48984d7ec723 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-90b11b4d81d5 {
  background-color: #ffffff38;
  grid-column: 1 / -1;
  height: 1px;
  margin: 44px 0 36px;
}

.v30-s-8bc396f5c7b7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 1 / -1;
  align-items: flex-start;
  display: flex;
}

.v30-s-d105b1094c61 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-8ba511ab8b38 {
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-self: stretch;
  column-gap: 48px;
  display: grid;
}

.v30-s-4fcb4991c188 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.v30-s-1d369800ff11 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-3651f436f614 {
  box-sizing: border-box;
  flex-grow: 1;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 0 0 96px;
  display: grid;
}

.v30-s-3d11cc7b3cff {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-column-start: span 8;
  display: flex;
}

.v30-s-c7882882dcc3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v30-s-d3ef161da245 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-d8256d8dbbe7 {
  margin-bottom: 10px;
  display: block;
}

.v30-s-3b2041942c45 {
  color: #07111b;
  white-space: nowrap;
  font-weight: 700;
}

.v30-s-5f5557607b3d {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column: 9 / span 4;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-self: center;
  display: grid;
}

.v30-s-20422300dad1 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-76cb1b347c15 {
  width: 250px;
  height: auto;
  display: block;
}

.v30-s-387d683ccbcd {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-9e7cc82db531 {
  overflow: hidden;
}

.v30-s-40509ef1f69a {
  transform-style: preserve-3d;
  margin-left: -600px;
  transform: translate3d(-161.8px, 0, 0);
}

.v30-s-4e8892cb7d36 {
  width: max-content;
  display: flex;
}

.v30-s-7e5213305fab {
  flex-shrink: 0;
  display: flex;
}

.v30-s-b2ef8134c4b9 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-2520c91a6659 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-954d03f93836 {
  transform-style: preserve-3d;
  margin-left: -600px;
  transform: translate3d(126.1px, 0, 0);
}

.v30-s-de0eee67714c {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-c7e43c8d506c {
  width: auto;
  height: 30px;
  display: block;
}

.v30-s-cda23e86b906 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-6d9debe78de1 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  display: flex;
}

.v30-s-ecb36c3b7344 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-8c4a09dc6de0 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 390px;
  height: 8827px;
  font-family: Futura, sans-serif;
  display: flex;
}

.v30-s-1f32ffa6aec8 {
  box-sizing: border-box;
  flex-wrap: nowrap;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  height: 72px;
  padding: 0 16px;
  display: flex;
}

.v30-s-4eea7aae80d7 {
  width: auto;
  height: 26px;
  display: block;
}

.v30-s-c779fa16be9d {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
  display: flex;
}

.v30-s-a6a1db686574 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-506d38ad7ed0 {
  flex-shrink: 0;
  height: 280px;
  margin: 0 16px;
  position: relative;
}

.v30-s-74e92c71b70b {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-5b71b8a8466b {
  transform-origin: 50% 18%;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.4);
}

.v30-s-5b34b26896d3 {
  filter: blur(12px);
  transform-origin: 50% 18%;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.4);
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-a25cd70d8e5a {
  width: 72px;
  height: auto;
  display: block;
  position: absolute;
  top: 20px;
  right: 16px;
}

.v30-s-e59ae5f4187d {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v30-s-6ce99b635d74 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-8741a3b4a8d8 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: flex-start;
  padding: 28px 20px 0 30px;
  display: flex;
}

.v30-s-dc240ea11031 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-675a29f40602 {
  font-size: 15px;
  font-weight: 700;
}

.v30-s-a049c21bce17 {
  letter-spacing: -.01em;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.05;
}

.v30-s-730b6a79e412 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.v30-s-c7b4cfb7d628 {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 1px 5px 0 -5px;
}

.v30-s-464b28cd89ff {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.v30-s-286c74dab5ce {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-4efde4bf5a39 {
  color: #07111b;
  text-underline-offset: 4px;
  font-size: 16px;
  font-weight: 700;
}

.v30-s-93a69927d955 {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 1px 3px 0 -3px;
}

.v30-s-81dd9041e0f5 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-293e585933dd {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 1px 2px 0 -2px;
}

.v30-s-9ee9b2d4a7e0 {
  width: 72px;
  display: inline-block;
}

.v30-s-a6e764301ace {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7112d200c04d {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-68d3dc223556 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-173c96146e89 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-4e09f8778e4d {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.02;
}

.v30-s-82cb747419bd {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v30-s-1ca11ddc6544 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-ca80211109de {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -14px;
  left: 20px;
}

.v30-s-f3cd6b78cded {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v30-s-30f00d978c60 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-c61e76b95028 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
}

.v30-s-fa7db3eaa228 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v30-s-80f90937c237 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: baseline;
  display: flex;
}

.v30-s-49e86d331863 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-1873b5358649 {
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-0b3aae19d86b {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-0895b29029c5-1 {
  color: #fff;
}

.v30-s-8e3ace03f140 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-3d31ffd7efd0 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-c3f1cfc2ed1b {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-257d327af500 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 46px;
  margin-top: 14px;
  padding: 0 20px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.v30-s-324f138fee2b {
  letter-spacing: -.01em;
  font-size: 25px;
}

.v30-s-6a014ff59161 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  display: flex;
}

.v30-s-eda2989c9e1a {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 16px 0 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-bd9e1993fa00 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin: 4px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.v30-s-292d2241761c {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
}

.v30-s-32bee0594862 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  display: flex;
}

.v30-s-fc3ee9bb94c0 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-8e9b063420d2 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-shrink: 0;
  padding: 72px 20px 52px;
  display: flex;
}

.v30-s-dc877e6e0e1c {
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 10px;
  display: grid;
}

.v30-s-3d0f7738d439 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-c2bafe49ca7d {
  flex-shrink: 0;
}

.v30-s-0764472b98b1 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-5a4a508f8536 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 12px;
  padding: 0 0 80px;
  display: flex;
}

.v30-s-62476ccf822c {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b4691022d6e0 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  padding: 0 0 64px;
  display: flex;
  overflow: hidden;
}

.v30-s-5285b0b1479e {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.v30-s-8936720c69e9 {
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 370px;
  position: relative;
}

.v30-s-cb0e91a7f472 {
  z-index: 10;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(0)scale(1);
}

.v30-s-dddf62bde6cf {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-3cbe715cc153 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v30-s-f1bba0a06710 {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(170px)scale(.72);
}

.v30-s-edf71e5654b5 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v30-s-5507b894b866 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(300px)scale(.5);
}

.v30-s-a7a3ee03fcb0 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-395165a5562f {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(300px)scale(.5);
}

.v30-s-c2eccf7e8b9d {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(300px)scale(.5);
}

.v30-s-c76d52b9c35b {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-300px)scale(.5);
}

.v30-s-0b7989b056f4 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-300px)scale(.5);
}

.v30-s-13d35767d971 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-300px)scale(.5);
}

.v30-s-a28578bd35fe {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-170px)scale(.72);
}

.v30-s-32b762e850c9 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-de2197d50700 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 20px;
  padding: 0 0 112px;
  display: flex;
}

.v30-s-e03ecaa93bec {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-c5e53c07f9c1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.08;
}

.v30-s-e43dfb8ad1b3 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-e2ff0fd1a780 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.v30-s-e66d5c62d5e8 {
  box-sizing: border-box;
  flex-shrink: 0;
  margin: 0 20px;
  padding: 0 0 72px;
}

.v30-s-c6487cf2fde9 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e5338b9bceb1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 14px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-9d638e6b6133 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-bf2c9ca8504e {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 18px;
  display: flex;
}

.v30-s-ddab614b736d {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #ffffff0f;
  border: 1px solid #ffffff24;
  border-radius: 16px;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.v30-s-b44399bbc0ed {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-1b969c4ec5de {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  padding-top: 1px;
  display: flex;
}

.v30-s-6c782e2dc3ad {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-0d5325da34e6 {
  background-color: #ffffff38;
  align-self: stretch;
  height: 1px;
  margin: 26px 0 22px;
}

.v30-s-ee804269dfad {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-00841bd19e33 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 18px;
  display: flex;
}

.v30-s-aeb8e6c3bd2c {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  display: flex;
}

.v30-s-aa177bc90d4f {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-shrink: 0;
  width: calc(100% - 40px);
  max-width: calc(100% - 40px);
  margin: 0 20px;
  padding: 0 0 72px;
  display: flex;
  position: static;
}

.v30-s-416248127dd7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.v30-s-3c5981e7103a {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-efac8a00955c {
  color: #07111b;
  font-weight: 700;
}

.v30-s-e12bb9c9cc64 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-3d19cd567036 {
  width: 210px;
  height: auto;
  display: block;
}

.v30-s-bac681cdfcce {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-a95c4c0b0a1b {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(-292.3px, 0, 0);
}

.v30-s-cc441178ef13 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-579913a965dd {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-61fa3b897144 {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(276.5px, 0, 0);
}

.v30-s-ee29ba7cf92c {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-054b09a9859c {
  width: auto;
  height: 28px;
  display: block;
}

.v30-s-eab1fa183ade {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-eab6c6d5f7bb {
  grid-column-gap: 24px;
  grid-row-gap: 10px;
  border-top: 1px solid #ffffff29;
  flex-wrap: wrap;
  justify-content: center;
  align-self: stretch;
  padding-top: 22px;
  display: flex;
}

.v30-s-d41ccf862290 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-593b1c32a0a8-1 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-b78be9638cee-1 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-155c1e1a71d2-1 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-2e428886b0f9-1 {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 76px;
  padding: 0 34px;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: -43px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.v30-s-cd4f5b13e20c-1 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-91bf53903291-1 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -18px;
  left: 32px;
}

.v30-s-40a581244592-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-0895b29029c5-1-2 {
  color: #fff;
}

.v30-s-702e7db3251c-1 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-766be114a07a-1 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-2ccb04d1b9b0-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-d2b16a21b71e-1 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-bb4678343781-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-48984d7ec723-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-d105b1094c61-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1d369800ff11-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3b2041942c45-1 {
  color: #07111b;
  white-space: nowrap;
  font-weight: 700;
}

.v30-s-20422300dad1-1 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-8c4a09dc6de0-1 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-5b34b26896d3-1 {
  filter: blur(12px);
  transform-origin: 50% 18%;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.4);
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-e59ae5f4187d-1 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v30-s-6ce99b635d74-1 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1ca11ddc6544-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-ca80211109de-1 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -14px;
  left: 20px;
}

.v30-s-30f00d978c60-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-0895b29029c5-1-2-3 {
  color: #fff;
}

.v30-s-3d31ffd7efd0-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-c3f1cfc2ed1b-1 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-257d327af500-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 46px;
  margin-top: 14px;
  padding: 0 20px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.v30-s-eda2989c9e1a-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 16px 0 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-292d2241761c-1 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-6c782e2dc3ad-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ee804269dfad-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-efac8a00955c-1 {
  color: #07111b;
  font-weight: 700;
}

.v30-s-e12bb9c9cc64-1 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-desktop-root {
  width: 100%;
  display: block;
}

.v30-mobile-root {
  width: 100%;
  display: none;
}

.v30-s-91fa1d039c43 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-b78be9638cee-1-2 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-690133e77920 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-12cbc065ed02 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v30-s-ecc07906c8cb-1-2 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-1e2c41083cb4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v30-s-cde0f4bd8ea7-1-2 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-5976faaaac04 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-column: 1 / -1;
  margin-top: 48px;
  display: flex;
}

.v30-s-399ee9018bcc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 3 32px;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  min-width: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.v30-s-d2b16a21b71e-1-2 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-a8ac3025fe24 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-77c6c0b980b6 {
  stroke-width: 2.5px;
}

.v30-s-21e3f103830a {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v30-s-bb4678343781-1-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-692630ee2923 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v30-s-c485a5fe2083-1-2 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-f03fa726e00f {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v30-s-b65d26f37941-1-2 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e53bd353d1ce {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-168f713b11ab-1-2 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-5e3e01d8a6dc {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v30-s-d3ef161da245-1-2 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-9d4306cd70c9 {
  transform-style: preserve-3d;
  margin-left: -600px;
  transform: translate3d(0, 0, 0);
}

.v30-s-b2ef8134c4b9-1-2 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-3dbcbb2f304b {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-5b34b26896d3-1-2 {
  filter: blur(12px);
  transform-origin: 50% 18%;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.4);
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-e2d2ff9cb018 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v30-s-6ce99b635d74-1-2 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-d8a3a09ef2dc {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.02;
}

.v30-s-82cb747419bd-1-2 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-07fadfecadc9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
}

.v30-s-49e86d331863-1-2 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-c284387b0b94 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  margin-top: 4px;
  display: flex;
}

.v30-s-e7a2677d642f {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-292d2241761c-1-2 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-af984d6194db {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.v30-s-dddf62bde6cf-1-2 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-f898618dd5d7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.08;
}

.v30-s-e43dfb8ad1b3-1-2 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-6ed0fba92de9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 14px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-9d638e6b6133-1-2 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-dbc2e3b6802a {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.v30-s-3c5981e7103a-1-2 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-1311cdfb54df {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(-340px, 0, 0);
}

.v30-s-cc441178ef13-1-2 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-a3c66293dfa4 {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(340px, 0, 0);
}

.v30-s-ee29ba7cf92c-1-2 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-b78be9638cee-1-2-3 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-690133e77920-1 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-89dbb389543f {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1 1 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  min-width: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.v30-s-a347494f9d1a {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-41e73351c549 {
  flex: 0 0 10px;
  position: relative;
}

.v30-s-e3acedbd079a {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-c5badfcc1860 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 2 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  min-width: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.v30-s-d2b16a21b71e-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2-3 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2-3 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2-3 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2-3 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-a8ac3025fe24-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-e394b41ab2c7 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-5b34b26896d3-1-2-3 {
  filter: blur(12px);
  transform-origin: 50% 18%;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.4);
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-e2d2ff9cb018-1 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v30-s-6ce99b635d74-1-2-3 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-2a685c235ccf {
  height: 10px;
  margin: 2px 0;
  position: relative;
}

.v30-s-e3acedbd079a-1 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-292d2241761c-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2-3 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2-3 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2-3 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2-3 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-b78be9638cee-1-2-3-4 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-690133e77920-1-2 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1-2 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-a347494f9d1a-1 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13-1 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1-1 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0-1 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81-1 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-d2b16a21b71e-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2-3-4 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2-3-4 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2-3-4 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2-3-4 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-a8ac3025fe24-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-e394b41ab2c7-1 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-5b34b26896d3-1-2-3-4 {
  filter: blur(12px);
  transform-origin: 50% 18%;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.4);
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-e2d2ff9cb018-1-2 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v30-s-6ce99b635d74-1-2-3-4 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1-2 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1-1 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd-1 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8-1 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610-1 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2-1 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2-3 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-292d2241761c-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2-3-4 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2-3-4 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2-3-4 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2-3-4 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2-3-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3-4 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-b78be9638cee-1-2-3-4-5 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-690133e77920-1-2-3 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4-5 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-a347494f9d1a-1-2 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13-1-2 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1-1-2 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0-1-2 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81-1-2 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-a8ac3025fe24-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-8c66c3f056f2 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-5b34b26896d3-1-2-3-4-5 {
  filter: blur(12px);
  transform-origin: 50% 18%;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.4);
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-e2d2ff9cb018-1-2-3 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v30-s-6ce99b635d74-1-2-3-4-5 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1-1-2 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd-1-2 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8-1-2 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610-1-2 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2-1-2 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-3d0f7738d439-1-2-3-4-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3-4-5 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-092db0111218 {
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v30-s-73278360a0d5 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-0e3b24a52615 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v30-s-e4770ac965a8 {
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

.v30-s-bae3cb232e57 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-2e428886b0f9-1-2 {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 76px;
  padding: 0 34px;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: -43px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.v30-s-cd4f5b13e20c-1-2 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-91bf53903291-1-2 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -18px;
  left: 32px;
}

.v30-s-40a581244592-1-2-3-4-5-6 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-766be114a07a-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-70b95314350c {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-d2b16a21b71e-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2-3-4-5 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2-3-4-5 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-bb4678343781-1-2-3-4-5-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-e389262436b6 {
  transform-style: preserve-3d;
  margin-left: -600px;
  transform: translate3d(-218.4px, 0, 0);
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-836d92c4c3f5 {
  transform-style: preserve-3d;
  margin-left: -600px;
  transform: translate3d(182.7px, 0, 0);
}

.v30-s-de0eee67714c-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-10544098f816 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-c1804c4eab67 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v30-s-7e80b71533f3 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-e2d2ff9cb018-1-2-3-4 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1ca11ddc6544-1-2 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-ca80211109de-1-2 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -14px;
  left: 20px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-257d327af500-1-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 46px;
  margin-top: 14px;
  padding: 0 20px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.v30-s-861508abfb89 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 16px 0 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-292d2241761c-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2-3-4-5 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2-3-4-5 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-d6d503526cdc {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(-334.9px, 0, 0);
}

.v30-s-cc441178ef13-1-2-3-4-5-6 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-505454141948 {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(319.1px, 0, 0);
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-73278360a0d5-1 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-0e3b24a52615-1 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-d2b16a21b71e-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2-3-4-5-6 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2-3-4-5-6 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-a8ac3025fe24-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-3dbcbb2f304b-1 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-7e80b71533f3-1 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-e2d2ff9cb018-1-2-3-4-5 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-292d2241761c-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2-3-4-5-6 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2-3-4-5-6 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5-6 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-73278360a0d5-1-2 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-0e3b24a52615-1-2 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7-8 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7-8 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7-8 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-a347494f9d1a-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13-1-2-3 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1-1-2-3 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0-1-2-3 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81-1-2-3 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2-3-4 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-d2b16a21b71e-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2-3-4-5-6-7 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2-3-4-5-6-7 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-a8ac3025fe24-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7-8 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7-8 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7-8 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7-8 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7-8 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7-8 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7-8 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7-8 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7-8 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7-8 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7-8 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7-8 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-e394b41ab2c7-1-2 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7-8 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-7e80b71533f3-1-2 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7-8 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-e2d2ff9cb018-1-2-3-4-5-6 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7-8 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7-8 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7-8 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7-8 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd-1-2-3 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8-1-2-3 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610-1-2-3 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2-1-2-3 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2-3-4-5 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-292d2241761c-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2-3-4-5-6-7 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2-3-4-5-6-7 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7-8 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7-8 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7-8 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7-8 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7-8 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7-8 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7-8 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7-8 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7-8 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7-8 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5-6-7 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-73278360a0d5-1-2-3 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-0e3b24a52615-1-2-3 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7-8-9 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7-8-9 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-a347494f9d1a-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13-1-2-3-4 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1-1-2-3-4 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0-1-2-3-4 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81-1-2-3-4 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2-3-4-5-6 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-d2b16a21b71e-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2-3-4-5-6-7-8 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2-3-4-5-6-7-8 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-a8ac3025fe24-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7-8-9 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7-8-9 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7-8-9 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-e394b41ab2c7-1-2-3 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-7e80b71533f3-1-2-3 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-e2d2ff9cb018-1-2-3-4-5-6-7 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7-8-9 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7-8-9 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3-4-5-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd-1-2-3-4 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8-1-2-3-4 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610-1-2-3-4 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2-1-2-3-4 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2-3-4-5-6-7 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-292d2241761c-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2-3-4-5-6-7-8 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2-3-4-5-6-7-8 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7-8-9 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7-8-9 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7-8-9 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5-6-7-8 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-73278360a0d5-1-2-3-4 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-0e3b24a52615-1-2-3-4 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7-8-9-10 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7-8-9-10 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-a347494f9d1a-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13-1-2-3-4-5 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0-1-2-3-4-5 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81-1-2-3-4-5 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-a8ac3025fe24-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7-8-9-10 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7-8-9-10 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-8c66c3f056f2-1 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-7e80b71533f3-1-2-3-4 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-e2d2ff9cb018-1-2-3-4-5-6-7-8 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7-8-9-10 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7-8-9-10 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd-1-2-3-4-5 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610-1-2-3-4-5 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2-1-2-3-4-5 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7-8-9-10 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7-8-9-10 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7-8-9-10 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-8d94e5afb98d {
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v30-s-d546fa31a09e {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-ccbfecaf9ffd {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
}

.v30-s-427dd8654893 {
  fill: currentColor;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 192px;
  font-weight: 700;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-d5240d24f332 {
  color: #1f2933;
  max-width: 600px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-8a9db1251613 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  grid-column: 1 / -1;
  justify-self: start;
  align-items: center;
  width: fit-content;
  max-width: 100%;
  margin-bottom: 44px;
  padding: 22px 28px;
  display: flex;
}

.v30-s-9d1607b7032f {
  color: #fed813;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-8bbc049510b6 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-f61e13327894 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3ccbb61dde53-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7-8-9-10-11 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-a347494f9d1a-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13-1-2-3-4-5-6 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0-1-2-3-4-5-6 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81-1-2-3-4-5-6 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2-3-4-5-6-7-8 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-d2b16a21b71e-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-a8ac3025fe24-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7-8-9-10-11 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-3e301e21e487 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v30-s-59ef27d01b84 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v30-s-e4ab53286f5a {
  flex-direction: column;
  grid-column: 4 / -1;
  display: flex;
}

.v30-s-0324e8d63e21 {
  margin: 0;
  font-family: Futura, sans-serif;
}

.v30-s-4400bf8776de {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v30-s-125054d2a19b {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.v30-s-e11f91a11da6 {
  border-top: 1px solid #d2d2d7;
}

.v30-s-a058b77aa0a1 {
  text-underline-offset: 4px;
  font-weight: 700;
}

.v30-s-59df72cbebc3 {
  color: #07111b;
}

.v30-s-f624af5d83f9 {
  color: #07111b;
  font-weight: 700;
}

.v30-s-adb5d519ea64 {
  text-underline-offset: 3px;
  font-weight: 700;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-1f61df070b08 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-21d978ac4291 {
  transform-origin: 50% 45%;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.2);
}

.v30-s-646b69daf6f2 {
  filter: blur(12px);
  transform-origin: 50% 45%;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.2);
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-3e30b739a044 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-cf5c7599a01c {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  align-self: flex-start;
  align-items: center;
  width: fit-content;
  max-width: 100%;
  margin-top: 4px;
  padding: 16px;
  display: flex;
}

.v30-s-e88589df76ea {
  color: #fed813;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-f4c36683dbfa {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-b6ef16a22f29 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-1837ba470673-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7-8-9-10-11 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd-1-2-3-4-5-6 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610-1-2-3-4-5-6 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2-1-2-3-4-5-6 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2-3-4-5-6-7-8-9 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-292d2241761c-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7-8-9-10-11 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7-8-9-10-11 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-740570726697 {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(-316.5px, 0, 0);
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-e6cc06b23585 {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(300.8px, 0, 0);
}

.v30-s-a0e2e3af23f1 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 20px;
  padding: 56px 0 40px;
  display: flex;
}

.v30-s-ba30f188c755 {
  flex-direction: column;
  display: flex;
}

.v30-s-a233b5362306 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v30-s-e11f91a11da6-1 {
  border-top: 1px solid #d2d2d7;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-d546fa31a09e-1 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-ccbfecaf9ffd-1 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-d5240d24f332-1 {
  color: #1f2933;
  max-width: 600px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-8a9db1251613-1 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  grid-column: 1 / -1;
  justify-self: start;
  align-items: center;
  width: fit-content;
  max-width: 100%;
  margin-bottom: 44px;
  padding: 22px 28px;
  display: flex;
}

.v30-s-9d1607b7032f-1 {
  color: #fed813;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-3ccbb61dde53-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7-8-9-10-11-12 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-a347494f9d1a-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13-1-2-3-4-5-6-7 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0-1-2-3-4-5-6-7 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81-1-2-3-4-5-6-7 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-a8ac3025fe24-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7-8-9-10-11-12 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-fb73bd150b84 {
  transform-style: preserve-3d;
  margin-left: -600px;
  transform: translate3d(-326.6px, 0, 0);
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-9501e0162bdb {
  transform-style: preserve-3d;
  margin-left: -600px;
  transform: translate3d(291px, 0, 0);
}

.v30-s-3e301e21e487-1 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v30-s-4400bf8776de-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v30-s-e11f91a11da6-1-2 {
  border-top: 1px solid #d2d2d7;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-b410cd939658 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-646b69daf6f2-1 {
  filter: blur(12px);
  transform-origin: 50% 45%;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.2);
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-3e30b739a044-1 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-cf5c7599a01c-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  align-self: flex-start;
  align-items: center;
  width: fit-content;
  max-width: 100%;
  margin-top: 4px;
  padding: 16px;
  display: flex;
}

.v30-s-e88589df76ea-1 {
  color: #fed813;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-1837ba470673-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7-8-9-10-11-12 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd-1-2-3-4-5-6-7 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610-1-2-3-4-5-6-7 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2-1-2-3-4-5-6-7 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7-8-9-10-11-12 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7-8-9-10-11-12 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-8912eb4c9aa1 {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(-327px, 0, 0);
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-51a674583847 {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(311.3px, 0, 0);
}

.v30-s-a0e2e3af23f1-1 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 20px;
  padding: 56px 0 40px;
  display: flex;
}

.v30-s-a233b5362306-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v30-s-e11f91a11da6-1-2-3 {
  border-top: 1px solid #d2d2d7;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-2beb7b27da7f {
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v30-s-af8430b460ce {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-0e3b24a52615-1-2-3-4-5 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-2e428886b0f9-1-2-3 {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 76px;
  padding: 0 34px;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: -43px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.v30-s-cd4f5b13e20c-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-91bf53903291-1-2-3 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -18px;
  left: 32px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-70b95314350c-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-d2b16a21b71e-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-cefc260435e9 {
  border-top: 1px solid #d2d2d7;
}

.v30-s-036cbb3276e2 {
  margin: 0;
  font-family: Futura, sans-serif;
}

.v30-s-9f32bb00dd42 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v30-s-3f0f607bc766 {
  stroke-width: 2.25px;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-10544098f816-1 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 390px;
  height: 8685px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-7e80b71533f3-1-2-3-4-5 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-16a17e1fc366 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  top: 212px;
  left: 0;
  right: 0;
}

.v30-s-dec842da217d {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 72px;
  font-weight: 700;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1ca11ddc6544-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-ca80211109de-1-2-3 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -14px;
  left: 20px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-257d327af500-1-2-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 46px;
  margin-top: 14px;
  padding: 0 20px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.v30-s-861508abfb89-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 16px 0 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-292d2241761c-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-69b53e8b619a {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(-327.4px, 0, 0);
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-e44682a2a45b {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(311.6px, 0, 0);
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-af8430b460ce-1 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-0e3b24a52615-1-2-3-4-5-6 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-d2b16a21b71e-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-a8ac3025fe24-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-3dbcbb2f304b-1-2 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 390px;
  height: 8038px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-7e80b71533f3-1-2-3-4-5-6 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-16a17e1fc366-1 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  top: 212px;
  left: 0;
  right: 0;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-292d2241761c-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-af8430b460ce-1-2 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-0e3b24a52615-1-2-3-4-5-6-7 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-a347494f9d1a-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2-3-4-5-6-7-8-9-10 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-d2b16a21b71e-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-a8ac3025fe24-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-e394b41ab2c7-1-2-3-4 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 390px;
  height: 8068px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-7e80b71533f3-1-2-3-4-5-6-7 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-16a17e1fc366-1-2 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  top: 212px;
  left: 0;
  right: 0;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2-3-4-5-6-7-8-9-10-11 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-292d2241761c-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-af8430b460ce-1-2-3 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-0e3b24a52615-1-2-3-4-5-6-7-8 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-a347494f9d1a-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-d2b16a21b71e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-89a4a7d93602-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-7becba28411b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-21a652ae8f7e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
}

.v30-s-403d0ea414c4-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-a8ac3025fe24-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-e394b41ab2c7-1-2-3-4-5 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 390px;
  height: 8068px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-7e80b71533f3-1-2-3-4-5-6-7-8 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-16a17e1fc366-1-2-3 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  top: 212px;
  left: 0;
  right: 0;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-e3acedbd079a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.v30-s-292d2241761c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-1eba18a85b64-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-5947fdd46aee-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #fed813;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-91b6f34a2a2e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #fed813;
  -webkit-text-fill-color: #fed813;
  background-image: none;
}

.v30-s-fc3ee9bb94c0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
}

.v30-s-90f685992831-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-af8430b460ce-1-2-3-4 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-0e3b24a52615-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-a347494f9d1a-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-a8ac3025fe24-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-8c66c3f056f2-1-2 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 390px;
  height: 8034px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-7e80b71533f3-1-2-3-4-5-6-7-8-9 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-16a17e1fc366-1-2-3-4 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  top: 212px;
  left: 0;
  right: 0;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-91fa1d039c43-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
  position: relative;
}

.v30-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-8fced1d85b2c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v30-s-d546fa31a09e-1-2 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v30-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-ccbfecaf9ffd-1-2 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
}

.v30-s-9cb27f12cf32 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 192px;
  font-weight: 700;
}

.v30-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v30-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v30-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-22a11a985d3b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-3db46fbc0d37-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-d30106778c99-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v30-s-fb04026a26e4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v30-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-3ccbb61dde53-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-82b85bbe31e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -21px;
  left: 29px;
}

.v30-s-40a581244592-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-faa47e31a226-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-cde0f4bd8ea7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: clamp(76px, 6.5vw, 96px);
  font-weight: 700;
  line-height: .9;
}

.v30-s-2aa305cc2932-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v30-s-9931191db458-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-702e7db3251c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.v30-s-766be114a07a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.v30-s-a347494f9d1a-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 120px;
  padding: 18px 22px;
  display: flex;
}

.v30-s-bc0113732e13-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v30-s-95e3508e45b1-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-fdee542f6bf0-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-ac6cc731cf81-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-a8ac3025fe24-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  margin-top: 20px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v30-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v30-s-ab37356a7c01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v30-s-2f79a1545a90-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-dde3ed988a7a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v30-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v30-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v30-s-9a00683c761b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-4bafae845ed0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 84px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v30-s-dd436e3c4223-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-168f713b11ab-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v30-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v30-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v30-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v30-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v30-s-a229193a2fa4 {
  margin-top: -18px;
  padding-top: 18px;
  overflow: hidden;
}

.v30-s-b2ef8134c4b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-5a1f53280693 {
  padding-top: 18px;
  overflow: hidden;
}

.v30-s-3e301e21e487-1-2 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v30-s-4400bf8776de-1-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v30-s-e11f91a11da6-1-2-3-4 {
  border-top: 1px solid #d2d2d7;
}

.v30-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v30-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-16f902934e29-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v30-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v30-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v30-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v30-s-724722d1b39c {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 390px;
  height: 7892px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: flex;
}

.v30-s-a6a1db686574-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v30-s-646b69daf6f2-1-2 {
  filter: blur(12px);
  transform-origin: 50% 45%;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.2);
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v30-s-3e30b739a044-1-2 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
}

.v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v30-s-dc240ea11031-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v30-s-f1e86d3933ee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v30-s-a6e764301ace-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v30-s-7bf2f288f1fe-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-d8c4f0ad42eb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-68d3dc223556-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v30-s-6fe105ae2a79-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-1055f191b06a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-color: #07111b;
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v30-s-051da35b9299-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-a9a8471b5c80-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v30-s-82cb747419bd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-97b8cdefae68-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #fed813;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-weight: 700;
}

.v30-s-1837ba470673-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-33f134ffea56-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  z-index: 2;
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: -16px;
  left: 18px;
}

.v30-s-30f00d978c60-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-7457bd9ae236-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-97e00e84f16d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.v30-s-49e86d331863-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fed813;
  letter-spacing: -.02em;
  -webkit-text-fill-color: #fed813;
  background-image: none;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v30-s-0b3aae19d86b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v30-s-c55dc914f47e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-3d31ffd7efd0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-color: #1f2933;
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 8px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v30-s-c3f1cfc2ed1b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 25px;
  padding: 0 10px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.v30-s-e7a2677d642f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v30-s-f274d90be1c1-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #8b95a1;
  background-color: #ffffff0d;
  border: 2px solid #33414f;
  border-radius: 14px;
  flex-direction: column;
  padding: 11px 14px 12px;
  display: flex;
}

.v30-s-d26e6832d1cd-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v30-s-82c2c64384b8-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 10px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-076337550610-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.v30-s-abd3cd99aed2-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: line-through;
}

.v30-s-3d0f7738d439-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v30-s-62476ccf822c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v30-s-d8a80dd1d7ea-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-dddf62bde6cf-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v30-s-a7a3ee03fcb0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v30-s-32b762e850c9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v30-s-f7eb716fdf7d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v30-s-e03ecaa93bec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-e43dfb8ad1b3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-3b921c4823ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  cursor: pointer;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-width: 0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding: 0 22px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-c6487cf2fde9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v30-s-08ed808242a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v30-s-9d638e6b6133-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v30-s-b44399bbc0ed-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v30-s-b68fcb793fd7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v30-s-3c5981e7103a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v30-s-e12bb9c9cc64-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v30-s-bac681cdfcce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v30-s-0476a636628c {
  margin-top: -8px;
  padding-top: 8px;
  overflow: hidden;
}

.v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v30-s-0d8f90528ea6 {
  padding-top: 8px;
  overflow: hidden;
}

.v30-s-a0e2e3af23f1-1-2 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 20px;
  padding: 56px 0 40px;
  display: flex;
}

.v30-s-a233b5362306-1-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v30-s-e11f91a11da6-1-2-3-4-5 {
  border-top: 1px solid #d2d2d7;
}

.v30-s-ee29ba7cf92c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v30-s-bbb920b8ddcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v30-s-eab1fa183ade-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v30-s-7cf1953138b3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v30-s-d41ccf862290-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v3d-wue-app {
  box-sizing: border-box;
  color: #000101;
  background-color: #f2f2f2;
  font-family: Poppins, Arial, sans-serif;
  line-height: normal;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.v3d-wue-szene {
  box-sizing: border-box;
  outline-style: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.v3d-wue-punkte {
  z-index: 3;
  box-sizing: border-box;
  pointer-events: none;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.v3d-wue-nav {
  z-index: 8;
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  background-color: #000101;
  align-items: center;
  height: 64px;
  padding: 0 24px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.v3d-wue-nav-marke {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: inherit;
  flex: none;
  align-items: center;
  font-family: inherit;
  text-decoration: none;
  display: flex;
}

.v3d-wue-logo {
  box-sizing: border-box;
  width: auto;
  height: 22px;
  display: block;
}

.v3d-wue-path {
  box-sizing: border-box;
}

.v3d-wue-nav-ort {
  box-sizing: border-box;
  letter-spacing: .14em;
  text-transform: uppercase;
  border-left: 1px solid #ffffff47;
  padding-left: 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
}

.v3d-wue-nav-luecke {
  box-sizing: border-box;
  flex: auto;
}

.v3d-wue-cta {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fed813;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 0 16px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.v3d-wue-pfeil-schraeg {
  box-sizing: border-box;
  font-size: 15px;
  line-height: 1;
}

.v3d-wue-vollbild {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  border: 1.5px solid #fff6;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 38px;
  padding: 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.v3d-wue-svg {
  box-sizing: border-box;
  width: 16px;
  height: 16px;
}

.v3d-wue-kopfzone {
  z-index: 5;
  box-sizing: border-box;
  pointer-events: none;
  max-width: min(1100px, 100vw - 56px);
  position: fixed;
  top: 84px;
  left: 28px;
}

.v3d-wue-titel {
  box-sizing: border-box;
  pointer-events: auto;
  color: #000101;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 3.7vw, 56px);
  font-weight: 800;
  line-height: .96;
}

.v3d-wue-zeile {
  box-sizing: border-box;
  display: block;
}

.v3d-wue-balken {
  box-sizing: border-box;
  color: #fff;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-wue-balken-logo {
  box-sizing: border-box;
  vertical-align: -.02em;
  width: auto;
  height: .74em;
  margin-right: .24em;
  display: inline-block;
}

.v3d-wue-adresse {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  pointer-events: auto;
  color: #000101;
  align-items: center;
  margin: 10px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-wue-svg-2 {
  box-sizing: border-box;
  flex: none;
  width: 16px;
  height: 16px;
}

.v3d-wue-rundgang-knopf {
  box-sizing: border-box;
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  pointer-events: auto;
  color: #050d15;
  letter-spacing: .04em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 44px;
  margin-top: 14px;
  padding: 0 18px 0 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 18px #0000001f;
}

.v3d-wue-svg-3 {
  box-sizing: border-box;
  flex: none;
  width: 20px;
  height: 20px;
}

.v3d-wue-unterzeile {
  box-sizing: border-box;
  pointer-events: auto;
  color: #2a2e31;
  max-width: 560px;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v3d-wue-status {
  box-sizing: border-box;
  pointer-events: auto;
  color: #5b5f63;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}

.v3d-wue-nr {
  box-sizing: border-box;
  letter-spacing: 0;
  background-color: #fed813;
  border-radius: 999px;
  place-items: center;
  min-width: 30px;
  height: 30px;
  padding: 0 6px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
  line-height: 1;
  display: none;
}

.v3d-wue-t {
  box-sizing: border-box;
  display: none;
}

.v3d-wue-eckdaten {
  z-index: 5;
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  pointer-events: auto;
  flex-direction: column;
  align-items: flex-end;
  max-width: 100%;
  margin: 0;
  display: flex;
  position: fixed;
  top: 86px;
  right: 28px;
}

.v3d-wue-native-eck-panel {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: inherit;
  flex-direction: column;
  display: flex;
}

.v3d-wue-eckzeile {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 16px;
  flex: none;
  width: max-content;
  max-width: 100%;
  padding: 2px 4px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 26px #0000001a;
}

.v3d-wue-eck {
  box-sizing: border-box;
  flex: auto;
  min-width: 0;
  padding: 11px 16px 12px;
}

.v3d-wue-b {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.02em;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.v3d-wue-span {
  box-sizing: border-box;
  color: #5b5f63;
  white-space: nowrap;
  margin-top: 5px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 11.5px;
  font-weight: 500;
  line-height: 1.25;
  display: block;
}

.v3d-wue-eck-2 {
  box-sizing: border-box;
  flex: auto;
  min-width: 0;
  padding: 11px 16px 12px;
  box-shadow: inset 1px 0 #00010114;
}

.v3d-wue-ausstattung {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
  justify-content: flex-end;
  max-width: 450px;
  display: flex;
}

.v3d-wue-merkmal {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #000101;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px 0 11px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 4px 14px #00000014;
}

.v3d-wue-b-2 {
  box-sizing: border-box;
  font-weight: 700;
}

.v3d-wue-native-eck-panel-2 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: inherit;
  flex-direction: column;
  display: none;
}

.v3d-wue-ladechip {
  z-index: 6;
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  background-color: #fff;
  border-radius: 12px;
  min-width: 170px;
  padding: 10px 14px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  display: none;
  position: fixed;
  top: 82px;
  right: 24px;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-wue-ladechip-spur {
  box-sizing: border-box;
  background-color: #e6e6e6;
  border-radius: 4px;
  height: 4px;
  overflow: hidden;
}

.v3d-wue-ladechip-balken {
  box-sizing: border-box;
  transform-origin: 0;
  background-color: #fed813;
  height: 100%;
  display: block;
  transform: scaleX(0);
}

.v3d-wue-leiste {
  z-index: 6;
  box-sizing: border-box;
  pointer-events: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px));
  padding-left: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.v3d-wue-bereichsfeld {
  box-sizing: border-box;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 18px;
  width: min(1180px, 100vw - 56px);
  margin: 0 auto;
  padding: 12px 14px 14px;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-wue-plan-kopf {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-wue-leiste-titel {
  box-sizing: border-box;
  color: #000101;
  letter-spacing: -.005em;
  text-transform: uppercase;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1;
}

.v3d-wue-hinweis {
  box-sizing: border-box;
  color: #5b5f63;
  flex: auto;
  min-width: 0;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.35;
}

.v3d-wue-bereiche {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  display: grid;
}

.v3d-wue-bereich {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000101;
  text-align: left;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 14px;
  flex-direction: column;
  align-items: stretch;
  min-width: 0;
  padding: 6px 6px 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v3d-wue-img {
  box-sizing: border-box;
  aspect-ratio: 12 / 5;
  object-fit: cover;
  background-color: #ddd;
  border-radius: 9px;
  flex: none;
  width: 100%;
  height: auto;
  display: block;
}

.v3d-wue-bereich-text {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  min-width: 0;
  padding: 0 4px;
  display: grid;
}

.v3d-wue-b-3 {
  box-sizing: border-box;
  letter-spacing: .01em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.05;
  overflow: hidden;
}

.v3d-wue-bereich-info {
  box-sizing: border-box;
  color: #5b5f63;
  letter-spacing: .07em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, Arial, sans-serif;
  font-size: 10.5px;
  font-weight: 700;
  line-height: 1.25;
  overflow: hidden;
}

.v3d-wue-planfeld {
  box-sizing: border-box;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 18px;
  width: min(1180px, 100vw - 56px);
  margin: 0 auto;
  padding: 12px 16px 14px;
  display: none;
  box-shadow: 0 10px 30px #00000029;
}

.v3d-wue-plan-kopf-2 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.v3d-wue-knopf-schwarz {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #000101;
  border-radius: 12px;
  flex: none;
  align-items: center;
  height: 44px;
  padding: 0 18px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.v3d-wue-svg-4 {
  box-sizing: border-box;
  width: 18px;
  height: 18px;
}

.v3d-wue-plan-bild {
  box-sizing: border-box;
  background-color: #f4f4f4;
  border-radius: 10px;
  width: 100%;
  position: relative;
}

.v3d-wue-plan-canvas {
  box-sizing: border-box;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  display: block;
}

.v3d-wue-plan-blick {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  width: 64px;
  height: 64px;
  margin: -32px 0 0 -32px;
  display: none;
  position: absolute;
}

.v3d-wue-svg-5 {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: block;
}

.v3d-wue-gehen {
  box-sizing: border-box;
  text-decoration: none;
}

.v3d-wue-blende {
  z-index: 7;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  background-color: #000101;
  position: fixed;
  inset: 0;
}

.v3d-wue-steuer-hinweis {
  z-index: 9;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  color: #000101;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 12px;
  padding: 12px 18px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.2;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 10px 30px #00000029;
}

.v3d-wue-einstieg {
  z-index: 40;
  box-sizing: border-box;
  background-color: #000;
  background-image: url("vorschau.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  place-items: center;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-wue-einstieg-karte {
  box-sizing: border-box;
  color: #000101;
  background-color: #fff;
  border-radius: 20px;
  width: min(520px, 100%);
  padding: 26px 28px 28px;
  box-shadow: 0 20px 50px #00000073;
}

.v3d-wue-plakette {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: 30px;
  box-shadow: none;
  color: #000101;
  letter-spacing: .02em;
  white-space: nowrap;
  background-color: #fff;
  border: 1.5px solid #0001011f;
  border-radius: 999px;
  align-items: center;
  padding: 0 14px 0 12px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
}

.v3d-wue-h2 {
  box-sizing: border-box;
  text-transform: uppercase;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 4.4vw, 46px);
  font-weight: 800;
  line-height: .98;
}

.v3d-wue-balken-2 {
  box-sizing: border-box;
  color: #fff;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-wue-adresse-2 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #000101;
  align-items: center;
  margin: 12px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v3d-wue-svg-6 {
  box-sizing: border-box;
  flex: none;
  width: 16px;
  height: 16px;
}

.v3d-wue-einstieg-knopf {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #050d15;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fed813;
  border-radius: 12px;
  align-items: center;
  height: 50px;
  margin-top: 20px;
  padding: 0 22px;
  font-family: Poppins, Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.v3d-wue-laden {
  z-index: 20;
  box-sizing: border-box;
  color: #fff;
  background-color: #000101;
  place-items: center;
  padding: 0 24px;
  display: none;
  position: fixed;
  inset: 0;
}

.v3d-wue-laden-karte {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: min(520px, 100%);
  display: grid;
}

.v3d-wue-laden-logo {
  box-sizing: border-box;
  width: auto;
  height: 40px;
  display: block;
}

.v3d-wue-laden-titel {
  box-sizing: border-box;
  text-transform: uppercase;
  margin: 6px 0 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: clamp(30px, 5vw, 48px);
  font-weight: 800;
  line-height: 1;
}

.v3d-wue-balken-3 {
  box-sizing: border-box;
  background-color: #f41000;
  margin-top: 6px;
  padding: .04em .16em .02em;
  display: inline-block;
}

.v3d-wue-laden-spur {
  box-sizing: border-box;
  background-color: #262a2d;
  border-radius: 6px;
  height: 6px;
  overflow: hidden;
}

.v3d-wue-laden-info {
  box-sizing: border-box;
  color: #b9bec2;
  margin: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
}

.v4-s-2b4f68117583 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: VIVA Regular;
  display: flex;
  position: relative;
}

.v4-s-ed19d1426547 {
  box-sizing: border-box;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  height: 96px;
  padding: 0 max(40px, 50% - 680px);
  display: flex;
}

.v4-s-b4edaa78859e {
  align-items: center;
  display: flex;
}

.v4-s-01563e4052aa {
  width: auto;
  height: 34px;
  display: block;
}

.v4-s-8fe8653a22f3 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  align-items: center;
  display: flex;
}

.v4-s-b3fc6035036c {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-cfe18ccac1b5 {
  stroke-width: 2px;
}

.v4-s-d7889f62482c {
  fill: currentColor;
  stroke: none;
}

.v4-s-8fced1d85b2c {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-962912f5b3eb {
  stroke-width: 2.25px;
}

.v4-s-aa9e2a1c4aac {
  flex-shrink: 0;
  height: 600px;
  margin: 0 max(40px, 50% - 680px);
  position: relative;
}

.v4-s-36724a93c425 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v4-s-2beb7b27da7f {
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v4-s-af8430b460ce {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v4-s-7da27871cba6 {
  background-color: #07111b6b;
  position: absolute;
  inset: 0;
}

.v4-s-d7ce9f7adf4e {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v4-s-b75edac58f6c {
  width: 190px;
  height: auto;
  display: block;
  position: absolute;
  top: 40px;
  right: 40px;
}

.v4-s-81bf6c40ee6b {
  color: #07111b;
  margin: 0;
  font-family: VIVA Heavy;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v4-s-e4770ac965a8 {
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

.v4-s-61130b3d2ddb {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: VIVA Regular;
  font-size: 274px;
  font-weight: 700;
}

.v4-s-16286f5dcb33 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v4-s-0760d0c049bd {
  box-sizing: border-box;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: start;
  column-gap: 24px;
  padding: 40px max(96px, 50% - 624px) 0;
  display: grid;
}

.v4-s-51d93d2af1ed {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 1 / span 6;
  align-items: flex-start;
  display: flex;
}

.v4-s-b761fb1a6daa {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v4-s-0356e64472b9 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v4-s-05806d47bf1e {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v4-s-9808a21417ab {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.v4-s-22a11a985d3b {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v4-s-94bb5fe47a7a {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v4-s-27964c21c9cc {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v4-s-95b0bf4d49b2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-ae660d988252 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 8 / span 5;
  display: flex;
}

.v4-s-4fb12ab35420 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v4-s-64467091d33f {
  font-size: 17px;
  font-weight: 700;
}

.v4-s-813d54a09b4f {
  letter-spacing: -.01em;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v4-s-a09151cb98cf {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  display: flex;
}

.v4-s-a216e939ed4f {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 2px 5px 0 -5px;
}

.v4-s-930d87fbe8f3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.v4-s-3215bbcef73a {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.45;
}

.v4-s-0b31d3f65638 {
  text-underline-offset: 4px;
  font-size: 17px;
  font-weight: 700;
}

.v4-s-0a9f86571d43 {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 2px 3px 0 -3px;
}

.v4-s-df5ea011f35f {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.45;
}

.v4-s-181c467142c4 {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 2px 2px 0 -2px;
}

.v4-s-b3804f7ee0de {
  width: 80px;
  display: inline-block;
}

.v4-s-678bb08b7117 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v4-s-2c1cfd67a9c7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column: 1 / -1;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.v4-s-3af3a0d64908 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v4-s-3645dbae52f9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v4-s-ecc07906c8cb {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-c8e99e055dcf {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-shrink: 0;
  display: grid;
}

.v4-s-29b1acc6cc92 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v4-s-7809a91b2a23 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v4-s-05c818293feb {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v4-s-d5b43342a2e4 {
  grid-column: 1 / -1;
}

.v4-s-7bb9a7d74ef1 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v4-s-f5cd1ab95d08 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-column-start: 1;
  align-items: flex-start;
  display: flex;
}

.v4-s-b99074aefcdb {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.v4-s-40a581244592 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v4-s-1b6061e0e820 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-97b9c27527e3 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-column-start: 1;
  align-items: flex-end;
  display: flex;
}

.v4-s-6cee57062f8a {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v4-s-a771d8bb4a43 {
  font-family: Helvetica;
}

.v4-s-ed2fe4a5272c {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 2px;
  display: flex;
}

.v4-s-3793e995f009 {
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-7f9e03faad12 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-f45c0a4de7ba {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-272ef0473359 {
  flex-direction: column;
  grid-area: 1 / 2 / span 3;
  align-self: end;
  padding-bottom: 2px;
  display: flex;
}

.v4-s-079409cbb918 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.v4-s-f5339d2ed7af {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  font-size: clamp(17px, 1.4vw, 20px);
  font-weight: 500;
  line-height: 1.35;
  display: flex;
}

.v4-s-28e7f13a41c4 {
  stroke-width: 2.25px;
  flex-shrink: 0;
}

.v4-s-f97efc13dc7b {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-1e582120dd52 {
  grid-column: 1 / -1;
  margin-top: 44px;
  display: flex;
}

.v4-s-1692cf81aa48 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v4-s-77c6c0b980b6 {
  stroke-width: 2.5px;
}

.v4-s-a601aef4e7e7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-shrink: 0;
  align-items: center;
  margin: 36px max(40px, 50% - 680px) 0;
  display: flex;
}

.v4-s-c4f57e3a32e8 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v4-s-7a19c152ee1a {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-b6029a8c396d {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 96px 56px 72px;
  display: grid;
}

.v4-s-30c7e1eb1857 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column: 1 / -1;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v4-s-97b8cdefae68 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v4-s-9ea71020d67c {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 76px;
  padding: 0 34px;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: -67px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.v4-s-0f28ef2ea7d7 {
  letter-spacing: -.01em;
  font-size: 40px;
}

.v4-s-a4fd1282d6fc {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v4-s-9410848babba {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-column: 1 / -1;
  margin-top: 10px;
  display: flex;
}

.v4-s-90f87b8bac33 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v4-s-dce89f98a25c {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 700;
}

.v4-s-933038c2d985 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 700;
}

.v4-s-de750f7b9115 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  display: grid;
}

.v4-s-16c3a8410847 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v4-s-47da7ea4c76a {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.v4-s-76dba98dbda9 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v4-s-d8963cff32ff {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.v4-s-19c9c5be64bf {
  white-space: nowrap;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-4383298a7c5d {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 700;
}

.v4-s-7a42cb909cfd {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-e13aa701dff9 {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 15px;
}

.v4-s-a3547a74248f {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v4-s-ad4763288c01 {
  grid-column: 1 / -1;
  margin-top: 72px;
}

.v4-s-2bda2b8a0ce8 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v4-s-103526935b74 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.v4-s-774da1dfae00 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v4-s-8b8c545ca535 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-6b3bd6b3cbb6 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v4-s-edae421c4506 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v4-s-9c6342e7c36c {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-e1139973e327 {
  height: 314px;
  position: relative;
}

.v4-s-46f89042e057 {
  width: calc(100% + 112px);
  height: 314px;
  position: absolute;
  top: 0;
  left: -56px;
  overflow: visible;
}

.v4-s-bb139819eabc {
  position: absolute;
  top: 128px;
  left: calc(12.5% - 114px);
}

.v4-s-7fea432c5ecc {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  width: 228px;
  display: flex;
}

.v4-s-e2ff0fd1a780 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.v4-s-c4c54558d121 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v4-s-e87d7b24edcc {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-decc9936fd0e {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v4-s-355eeddb9db0 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.v4-s-002092e04abd {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-end;
  display: flex;
}

.v4-s-6ecac3e5d78d {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v4-s-254169d96431 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-60e3845d957b {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-da350c1402a7 {
  background-color: #d2d2d7;
  height: 1px;
}

.v4-s-488cc76094b1 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-168821fd4146 {
  position: absolute;
  top: 62px;
  left: calc(12.5% - 7px);
}

.v4-s-c984458e982f {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v4-s-46ce0c647abe {
  position: absolute;
  top: 128px;
  left: calc(37.5% - 114px);
}

.v4-s-4a8c69802257 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v4-s-8c5fe3e41658 {
  position: absolute;
  top: 98px;
  left: calc(37.5% - 7px);
}

.v4-s-5be59ef24322 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v4-s-0064a0df8874 {
  position: absolute;
  top: 128px;
  left: calc(62.5% - 114px);
}

.v4-s-967da8cd2b4d {
  position: absolute;
  top: 66px;
  left: calc(62.5% - 7px);
}

.v4-s-3b28d1c965d6 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v4-s-27b5df2dd759 {
  position: absolute;
  top: 128px;
  left: calc(87.5% - 114px);
}

.v4-s-d990f7852d4c {
  position: absolute;
  top: 100px;
  left: calc(87.5% - 7px);
}

.v4-s-c5b61b3d8b2b {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v4-s-9e36bfe261a2 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v4-s-ff6e81a74edf {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v4-s-7a916d67a55f {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-shrink: 0;
  padding: 120px max(96px, 50% - 624px) 72px;
  display: flex;
}

.v4-s-931617a0b9eb {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-93def9b8f7b1 {
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 24px;
  display: grid;
}

.v4-s-bb4678343781 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v4-s-ce99a04d96ba {
  text-transform: uppercase;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-93c6e1d4bb7e {
  white-space: nowrap;
}

.v4-s-300f2367f56f {
  fill: currentColor;
}

.v4-s-1f1a2312bd58 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 0 0 140px;
  display: flex;
}

.v4-s-848e662b437a {
  width: 100%;
  height: auto;
  display: block;
}

.v4-s-ab37356a7c01 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v4-s-2f79a1545a90 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v4-s-a78b2fe91e8d {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 0 0 120px;
  display: flex;
  overflow: hidden;
}

.v4-s-30ed625d97c8 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: VIVA Heavy;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v4-s-cfa0883be100 {
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 680px;
  position: relative;
}

.v4-s-8cac7a7a7ab6 {
  z-index: 10;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(0)scale(1);
}

.v4-s-c485a5fe2083 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v4-s-2e3a2e890895 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v4-s-789a5ecc3503 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v4-s-22bf8b67774c {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(400px)scale(.78);
}

.v4-s-00a6804db95c {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v4-s-dde3ed988a7a {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v4-s-5df1769603d8 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v4-s-831fa0e891e0 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v4-s-2c2a32c30933 {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v4-s-f05ba24f1e2a {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v4-s-570fd2cdab12 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v4-s-98293ca84658 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v4-s-9821922b9f6d {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-400px)scale(.78);
}

.v4-s-e35ae10d593d {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.v4-s-1d116541e1ce {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v4-s-3088da113156 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.v4-s-8739b5ce0af4 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v4-s-2404eb047eec {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v4-s-0a9a065ee59f {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v4-s-dc32380c73e7 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v4-s-744102e67f53 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v4-s-9a00683c761b {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-4c551c9c062b {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v4-s-b65d26f37941 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-8ef476fc3175 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.v4-s-50f4f4670941 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v4-s-c9a7335cafb8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.v4-s-06b14bf841f0 {
  stroke-width: 2.5px;
  flex-shrink: 0;
}

.v4-s-8247df4a800f {
  box-sizing: border-box;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 0 0 96px;
}

.v4-s-04655e817c8c {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v4-s-749e146849d0 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  grid-column: 1 / -1;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.v4-s-dd436e3c4223 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-d18892541b7b {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-168f713b11ab {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v4-s-487edb0137e1 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffffff0f;
  border: 1px solid #ffffff24;
  border-radius: 20px;
  flex-direction: column;
  grid-column-start: span 4;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 28px;
  padding: 28px;
  display: flex;
}

.v4-s-f4286c1642f6 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v4-s-7a0ff5fb0df3 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: VIVA Heavy;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v4-s-df447cbdf0c0 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-90b11b4d81d5 {
  background-color: #ffffff38;
  grid-column: 1 / -1;
  height: 1px;
  margin: 44px 0 36px;
}

.v4-s-8bc396f5c7b7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 1 / -1;
  align-items: flex-start;
  display: flex;
}

.v4-s-1634c696d241 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-8ba511ab8b38 {
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-self: stretch;
  column-gap: 48px;
  display: grid;
}

.v4-s-4fcb4991c188 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.v4-s-a348a5c7e330 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v4-s-3651f436f614 {
  box-sizing: border-box;
  flex-grow: 1;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 0 0 96px;
  display: grid;
}

.v4-s-3d11cc7b3cff {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-column-start: span 8;
  display: flex;
}

.v4-s-63d190b20c25 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v4-s-d3ef161da245 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-5f5557607b3d {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column: 9 / span 4;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-self: center;
  display: grid;
}

.v4-s-20422300dad1 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v4-s-76cb1b347c15 {
  width: 250px;
  height: auto;
  display: block;
}

.v4-s-387d683ccbcd {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v4-s-9e7cc82db531 {
  overflow: hidden;
}

.v4-s-9d4306cd70c9 {
  transform-style: preserve-3d;
  margin-left: -600px;
  transform: translate3d(0, 0, 0);
}

.v4-s-4e8892cb7d36 {
  width: max-content;
  display: flex;
}

.v4-s-7e5213305fab {
  flex-shrink: 0;
  display: flex;
}

.v4-s-b2ef8134c4b9 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-2520c91a6659 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-3e301e21e487 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v4-s-c36e3343fa18 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: VIVA Heavy;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v4-s-e4ab53286f5a {
  flex-direction: column;
  grid-column: 4 / -1;
  display: flex;
}

.v4-s-1157e98ba4dc {
  margin: 0;
  font-family: VIVA Heavy;
}

.v4-s-4400bf8776de {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v4-s-0e988a9f39d0 {
  stroke-width: 2.25px;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.v4-s-e11f91a11da6 {
  border-top: 1px solid #d2d2d7;
}

.v4-s-de0eee67714c {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v4-s-7f746539d116 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-16f902934e29 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v4-s-b1738f36afee {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v4-s-c7e43c8d506c {
  width: auto;
  height: 30px;
  display: block;
}

.v4-s-cda23e86b906 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v4-s-458fec810769 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v4-s-6d9debe78de1 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  display: flex;
}

.v4-s-ecb36c3b7344 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v4-s-c3dc50aeb433 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: VIVA Regular;
  display: flex;
}

.v4-s-1f32ffa6aec8 {
  box-sizing: border-box;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  height: 72px;
  padding: 0 16px 0 20px;
  display: flex;
}

.v4-s-4eea7aae80d7 {
  width: auto;
  height: 26px;
  display: block;
}

.v4-s-c779fa16be9d {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.v4-s-a6a1db686574 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v4-s-d0597b54a6e0 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-506d38ad7ed0 {
  flex-shrink: 0;
  height: 280px;
  margin: 0 16px;
  position: relative;
}

.v4-s-74e92c71b70b {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v4-s-c1804c4eab67 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v4-s-7e80b71533f3 {
  filter: blur(12px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v4-s-9598b3b3759c {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v4-s-a25cd70d8e5a {
  width: 72px;
  height: auto;
  display: block;
  position: absolute;
  top: 20px;
  right: 16px;
}

.v4-s-07d5cf19d160 {
  color: #07111b;
  margin: 0;
  font-family: VIVA Heavy;
  line-height: 0;
  position: absolute;
  top: 212px;
  left: 0;
  right: 0;
}

.v4-s-bafee143a8ec {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: VIVA Regular;
  font-size: 72px;
  font-weight: 700;
}

.v4-s-6ce99b635d74 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v4-s-8741a3b4a8d8 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: flex-start;
  padding: 28px 20px 0 30px;
  display: flex;
}

.v4-s-dc240ea11031 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v4-s-f1e86d3933ee {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v4-s-675a29f40602 {
  font-size: 15px;
  font-weight: 700;
}

.v4-s-a049c21bce17 {
  letter-spacing: -.01em;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.05;
}

.v4-s-730b6a79e412 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.v4-s-c7b4cfb7d628 {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 1px 5px 0 -5px;
}

.v4-s-464b28cd89ff {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.v4-s-286c74dab5ce {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.45;
}

.v4-s-4efde4bf5a39 {
  text-underline-offset: 4px;
  font-size: 16px;
  font-weight: 700;
}

.v4-s-93a69927d955 {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 1px 3px 0 -3px;
}

.v4-s-81dd9041e0f5 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.45;
}

.v4-s-293e585933dd {
  stroke-width: 2px;
  flex-shrink: 0;
  margin: 1px 2px 0 -2px;
}

.v4-s-9ee9b2d4a7e0 {
  width: 72px;
  display: inline-block;
}

.v4-s-a6e764301ace {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v4-s-7bf2f288f1fe {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v4-s-ef1f3a5dff45 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.v4-s-d8c4f0ad42eb {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v4-s-7112d200c04d {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.25;
}

.v4-s-68d3dc223556 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v4-s-4d8a634ed132 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-d3c5469508b4 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v4-s-173c96146e89 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.v4-s-39efad67d165 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.v4-s-bc71b622976a {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-93ff176065dc {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-6d1bfd650a5b {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v4-s-58f09c0c047c {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.02;
}

.v4-s-82cb747419bd {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-82113d2e7070 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v4-s-f3cd6b78cded {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v4-s-30f00d978c60 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v4-s-0eb5e444ff84 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-fa7db3eaa228 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v4-s-80f90937c237 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: baseline;
  display: flex;
}

.v4-s-990114be2594 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v4-s-1873b5358649 {
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 700;
}

.v4-s-0b3aae19d86b {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v4-s-c55dc914f47e {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-77dcbb6cd30d {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.v4-s-8e3ace03f140 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v4-s-8d96d28e3fd6 {
  stroke-width: 2.25px;
  flex-shrink: 0;
  margin-top: 2px;
}

.v4-s-1c36ea7ddd42 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-9a441823c13c {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v4-s-76bcf820aa85 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-shrink: 0;
  align-items: center;
  margin: 22px 16px 0;
  display: flex;
}

.v4-s-c4f57e3a32e8-1 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v4-s-c660fead70ee {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-0e2790469f05 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v4-s-97b8cdefae68-1 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v4-s-1837ba470673 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v4-s-f1263d400a40 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 2px;
  display: flex;
}

.v4-s-17367e86fd02 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v4-s-27682ab24717 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v4-s-85cd189001b9 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  display: grid;
}

.v4-s-83294e923021 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v4-s-99be311f3b66 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.v4-s-1ef0f57f0d6d {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v4-s-5c5eae3fc25a {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-direction: column;
  display: flex;
}

.v4-s-d6590dafbf7e {
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-2e2773dc6726 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 10px;
  font-weight: 700;
}

.v4-s-69f0f49f5ee1 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-b693384ff431 {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 11px;
}

.v4-s-6a964c42b459 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v4-s-e548b69d1019 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 54px;
  margin: 22px 0 8px;
  padding: 0 26px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.v4-s-324f138fee2b {
  letter-spacing: -.01em;
  font-size: 25px;
}

.v4-s-6a014ff59161 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  display: flex;
}

.v4-s-97263e8ba809 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v4-s-690aefa4c34e {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v4-s-e03ecaa93bec {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-b4f60df85828 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v4-s-f9a8c46cec2d {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.02;
}

.v4-s-cf56b40dc362 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-5214a72e447d {
  height: 568px;
  position: relative;
}

.v4-s-6b68b3acd40e {
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible;
}

.v4-s-285b36227428 {
  display: flex;
  position: absolute;
  top: 15px;
  left: 7px;
}

.v4-s-d66272ad77bd {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v4-s-719fed9905fe {
  display: flex;
  position: absolute;
  top: 0;
  left: 56px;
  right: 0;
}

.v4-s-4964840c9bc3 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v4-s-1ba8143e4021 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.v4-s-60501b837397 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: flex-end;
  display: flex;
}

.v4-s-fb244e4e977e {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v4-s-d0d831ff0d22 {
  text-transform: uppercase;
  padding-bottom: 1px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-d67158f32273 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-964f2a453d5f {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-7df090a3c755 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 25px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-82f27457403f {
  display: flex;
  position: absolute;
  top: 147px;
  left: 7px;
}

.v4-s-fe6ac4f80a79 {
  display: flex;
  position: absolute;
  top: 132px;
  left: 56px;
  right: 0;
}

.v4-s-ee7d75f639ea {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v4-s-e272b3e02619 {
  display: flex;
  position: absolute;
  top: 279px;
  left: 7px;
}

.v4-s-fe21d142f11e {
  display: flex;
  position: absolute;
  top: 264px;
  left: 56px;
  right: 0;
}

.v4-s-f5093e443b24 {
  display: flex;
  position: absolute;
  top: 411px;
  left: 7px;
}

.v4-s-54196c47118d {
  display: flex;
  position: absolute;
  top: 396px;
  left: 56px;
  right: 0;
}

.v4-s-680ee6f7f1c1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
  position: absolute;
  top: 538px;
  left: 14px;
}

.v4-s-026f7e403f2c {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v4-s-178e1b0558e3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-8e9b063420d2 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-shrink: 0;
  padding: 72px 20px 52px;
  display: flex;
}

.v4-s-dc877e6e0e1c {
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 10px;
  display: grid;
}

.v4-s-3d0f7738d439 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v4-s-c2bafe49ca7d {
  flex-shrink: 0;
}

.v4-s-0764472b98b1 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.v4-s-5a4a508f8536 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 12px;
  padding: 0 0 80px;
  display: flex;
}

.v4-s-62476ccf822c {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v4-s-d8a80dd1d7ea {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v4-s-b4691022d6e0 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  padding: 0 0 64px;
  display: flex;
  overflow: hidden;
}

.v4-s-c186e2dcba33 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: VIVA Heavy;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.v4-s-8936720c69e9 {
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 370px;
  position: relative;
}

.v4-s-cb0e91a7f472 {
  z-index: 10;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(0)scale(1);
}

.v4-s-dddf62bde6cf {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v4-s-3cbe715cc153 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v4-s-f1bba0a06710 {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(170px)scale(.72);
}

.v4-s-edf71e5654b5 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v4-s-5507b894b866 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(300px)scale(.5);
}

.v4-s-a7a3ee03fcb0 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v4-s-395165a5562f {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(300px)scale(.5);
}

.v4-s-c2eccf7e8b9d {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(300px)scale(.5);
}

.v4-s-c76d52b9c35b {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-300px)scale(.5);
}

.v4-s-0b7989b056f4 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-300px)scale(.5);
}

.v4-s-13d35767d971 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-300px)scale(.5);
}

.v4-s-a28578bd35fe {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 240px;
  margin: 0 0 0 -120px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-170px)scale(.72);
}

.v4-s-32b762e850c9 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v4-s-8739b5ce0af4-1 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v4-s-2404eb047eec-1 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v4-s-f7eb716fdf7d {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v4-s-de2197d50700 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 20px;
  padding: 0 0 112px;
  display: flex;
}

.v4-s-40df071509b0 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.08;
}

.v4-s-e43dfb8ad1b3 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-24e5f11bd40f {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 58px;
  padding: 0 24px;
  font-family: inherit;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v4-s-e66d5c62d5e8 {
  box-sizing: border-box;
  flex-shrink: 0;
  margin: 0 20px;
  padding: 0 0 72px;
}

.v4-s-c6487cf2fde9 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v4-s-08ed808242a3 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-726a796b7413 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 14px 0 0;
  font-family: VIVA Heavy;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v4-s-9d638e6b6133 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v4-s-bf2c9ca8504e {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 18px;
  display: flex;
}

.v4-s-ddab614b736d {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #ffffff0f;
  border: 1px solid #ffffff24;
  border-radius: 16px;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.v4-s-b44399bbc0ed {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v4-s-1b969c4ec5de {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  padding-top: 1px;
  display: flex;
}

.v4-s-598becab0c59 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v4-s-b68fcb793fd7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-0d5325da34e6 {
  background-color: #ffffff38;
  align-self: stretch;
  height: 1px;
  margin: 26px 0 22px;
}

.v4-s-c966c7452089 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v4-s-00841bd19e33 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 18px;
  display: flex;
}

.v4-s-aeb8e6c3bd2c {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  display: flex;
}

.v4-s-aa177bc90d4f {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex-shrink: 0;
  width: 352px;
  margin: 0 20px;
  padding: 0 0 72px;
  display: flex;
  position: static;
}

.v4-s-41fc8baee62b {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.05;
}

.v4-s-3c5981e7103a {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-e12bb9c9cc64 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v4-s-3d19cd567036 {
  width: 210px;
  height: auto;
  display: block;
}

.v4-s-bac681cdfcce {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v4-s-4fc340ee7d4f {
  transform-style: preserve-3d;
  margin-left: -400px;
  transform: translate3d(0, 0, 0);
}

.v4-s-cc441178ef13 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-579913a965dd {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-a0e2e3af23f1 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 20px;
  padding: 56px 0 40px;
  display: flex;
}

.v4-s-ba30f188c755 {
  flex-direction: column;
  display: flex;
}

.v4-s-a233b5362306 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v4-s-e11f91a11da6-1 {
  border-top: 1px solid #d2d2d7;
}

.v4-s-ee29ba7cf92c {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v4-s-bbb920b8ddcd {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v4-s-b85d4185fa9a {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v4-s-054b09a9859c {
  width: auto;
  height: 28px;
  display: block;
}

.v4-s-eab1fa183ade {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-7cf1953138b3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-eab6c6d5f7bb {
  grid-column-gap: 24px;
  grid-row-gap: 10px;
  border-top: 1px solid #ffffff29;
  flex-wrap: wrap;
  justify-content: center;
  align-self: stretch;
  padding-top: 22px;
  display: flex;
}

.v4-s-d41ccf862290 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v4-s-2b4f68117583-1 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: VIVA Regular;
  display: flex;
  position: relative;
}

.v4-s-b3fc6035036c-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-8fced1d85b2c-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-36724a93c425-1 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v4-s-6cd2107f94ce {
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v4-s-b78be9638cee {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v4-s-d7ce9f7adf4e-1 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v4-s-9b9ef3692616 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v4-s-16286f5dcb33-1 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v4-s-b761fb1a6daa-1 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v4-s-0356e64472b9-1 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v4-s-05806d47bf1e-1 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v4-s-22a11a985d3b-1 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v4-s-27964c21c9cc-1 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v4-s-95b0bf4d49b2-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-4fb12ab35420-1 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v4-s-678bb08b7117-1 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v4-s-ecc07906c8cb-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-29b1acc6cc92-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v4-s-7809a91b2a23-1 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v4-s-05c818293feb-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v4-s-7bb9a7d74ef1-1 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v4-s-40a581244592-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.v4-s-6cee57062f8a-1 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v4-s-7f9e03faad12-1 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-f45c0a4de7ba-1 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-f97efc13dc7b-1 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-1692cf81aa48-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v4-s-c4f57e3a32e8-1-2 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v4-s-7a19c152ee1a-1 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-976f4de99df7 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v4-s-ac401c8962a0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column: 1 / -1;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v4-s-97b8cdefae68-1-2 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v4-s-a4fd1282d6fc-1 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v4-s-dce89f98a25c-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 700;
}

.v4-s-933038c2d985-1 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 700;
}

.v4-s-16c3a8410847-1 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v4-s-76dba98dbda9-1 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v4-s-a3547a74248f-1 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v4-s-2bda2b8a0ce8-1 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v4-s-8b8c545ca535-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-6b3bd6b3cbb6-1 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v4-s-9c6342e7c36c-1 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-97d0ccef8805 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v4-s-1905096c0226 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-50de641aba15 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v4-s-04de64bd68ad {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v4-s-da350c1402a7-1 {
  background-color: #d2d2d7;
  height: 1px;
}

.v4-s-c93952b641f7 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v4-s-e53460aacc86 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v4-s-c4c54558d121-1 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v4-s-6205a0c59bbc {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-3ae99afbe156 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v4-s-7aef72d207a7 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v4-s-843cec0d2298 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v4-s-422890cef450 {
  background-color: #ffffff2e;
  height: 1px;
}

.v4-s-ed2465c21f11 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v4-s-d393d00efe8e {
  position: absolute;
  top: 101px;
  left: calc(37.5% - 7px);
}

.v4-s-2531e64119ca {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 69px;
  left: calc(37.5% - 13px);
}

.v4-s-e87d7b24edcc-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-decc9936fd0e-1 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v4-s-6ecac3e5d78d-1 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v4-s-ce3cd1bd89a7 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v4-s-3b28d1c965d6-1 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v4-s-c5b61b3d8b2b-1 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v4-s-9e36bfe261a2-1 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v4-s-ff6e81a74edf-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v4-s-bb4678343781-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v4-s-ab37356a7c01-1 {
  color: #07111b;
  margin: 0;
  font-size: 17px;
  font-weight: 700;
}

.v4-s-2f79a1545a90-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v4-s-c485a5fe2083-1 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v4-s-dde3ed988a7a-1 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v4-s-1d116541e1ce-1 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v4-s-8739b5ce0af4-1-2 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v4-s-2404eb047eec-1-2 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v4-s-0a9a065ee59f-1 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v4-s-dc32380c73e7-1 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v4-s-9a00683c761b-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-b65d26f37941-1 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-50f4f4670941-1 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: inherit;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v4-s-04655e817c8c-1 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v4-s-dd436e3c4223-1 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-168f713b11ab-1 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v4-s-f4286c1642f6-1 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v4-s-7a0ff5fb0df3-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: VIVA Heavy;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v4-s-df447cbdf0c0-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-1634c696d241-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-a348a5c7e330-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v4-s-d3ef161da245-1 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-20422300dad1-1 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v4-s-387d683ccbcd-1 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v4-s-b2ef8134c4b9-1 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-3e301e21e487-1 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v4-s-4400bf8776de-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: inherit;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v4-s-e11f91a11da6-1-2 {
  border-top: 1px solid #d2d2d7;
}

.v4-s-de0eee67714c-1 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v4-s-7f746539d116-1 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-16f902934e29-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v4-s-b1738f36afee-1 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v4-s-cda23e86b906-1 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v4-s-458fec810769-1 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v4-s-ecb36c3b7344-1 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v4-s-c3dc50aeb433-1 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: VIVA Regular;
  display: flex;
}

.v4-s-a6a1db686574-1 {
  color: #07111b;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.v4-s-d0597b54a6e0-1 {
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  padding: 0 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-74e92c71b70b-1 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 358px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 12%, #000 38%);
}

.v4-s-5b71b8a8466b {
  transform-origin: 50% 18%;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.4);
}

.v4-s-5b34b26896d3 {
  filter: blur(12px);
  transform-origin: 50% 18%;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.4);
  -webkit-mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
  mask-image: linear-gradient(to top, #000 22%, #0009 40%, #0000 62%);
}

.v4-s-9598b3b3759c-1 {
  background-image: linear-gradient(to top, #fff 0% 12%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 160px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v4-s-3459c25698b0 {
  color: #07111b;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 66px;
  font-weight: 700;
  line-height: .94;
  position: absolute;
  top: 140px;
  left: 18px;
}

.v4-s-6ce99b635d74-1 {
  background-color: #fff;
  height: 14px;
  position: absolute;
  top: 274px;
  left: -4px;
  right: -4px;
}

.v4-s-dc240ea11031-1 {
  color: #1f2933;
  margin: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.45;
}

.v4-s-f1e86d3933ee-1 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 14px 20px 16px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v4-s-a6e764301ace-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 2px solid #07111b;
  border-radius: 16px;
  align-self: stretch;
  align-items: center;
  padding: 16px 18px;
  display: flex;
}

.v4-s-7bf2f288f1fe-1 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v4-s-d8c4f0ad42eb-1 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v4-s-68d3dc223556-1 {
  color: #1f2933;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.v4-s-4d8a634ed132-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 58px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-d3c5469508b4-1 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v4-s-bc71b622976a-1 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-93ff176065dc-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-6d1bfd650a5b-1 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v4-s-82cb747419bd-1 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-82113d2e7070-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v4-s-30f00d978c60-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v4-s-990114be2594-1 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v4-s-0b3aae19d86b-1 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v4-s-c55dc914f47e-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-1c36ea7ddd42-1 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-9a441823c13c-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v4-s-c4f57e3a32e8-1-2-3 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v4-s-c660fead70ee-1 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
}

.v4-s-0e2790469f05-1 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v4-s-97b8cdefae68-1-2-3 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v4-s-1837ba470673-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v4-s-17367e86fd02-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v4-s-27682ab24717-1 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v4-s-83294e923021-1 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v4-s-1ef0f57f0d6d-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v4-s-6a964c42b459-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v4-s-611dbf68e594 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v4-s-97263e8ba809-1 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v4-s-e03ecaa93bec-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-b4f60df85828-1 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v4-s-cf56b40dc362-1 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-6b86f4cc7be6 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v4-s-d5606721e25e {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v4-s-8cdcaf83facb {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v4-s-7cd92dfebdba {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-c4c253868748 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v4-s-d66272ad77bd-1 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v4-s-7e0a3a26d270 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v4-s-4730c48eaba0 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v4-s-5e9c7133fea1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-3ae99afbe156-1 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v4-s-641141dacd8d {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v4-s-4964840c9bc3-1 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v4-s-fb244e4e977e-1 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v4-s-d67158f32273-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-ee7d75f639ea-1 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v4-s-026f7e403f2c-1 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v4-s-178e1b0558e3-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-3d0f7738d439-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 0 18px;
  display: flex;
}

.v4-s-62476ccf822c-1 {
  color: #07111b;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.v4-s-d8a80dd1d7ea-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 56px;
  margin-top: 8px;
  padding: 0 26px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v4-s-dddf62bde6cf-1 {
  background-color: #1f2933;
  border-radius: 18px;
  height: 300px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v4-s-a7a3ee03fcb0-1 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.v4-s-32b762e850c9-1 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v4-s-8739b5ce0af4-1-2-3 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v4-s-2404eb047eec-1-2-3 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v4-s-f7eb716fdf7d-1 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
}

.v4-s-e43dfb8ad1b3-1 {
  color: #1f2933;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-24e5f11bd40f-1 {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 58px;
  padding: 0 24px;
  font-family: inherit;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v4-s-c6487cf2fde9-1 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px;
  display: flex;
}

.v4-s-08ed808242a3-1 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v4-s-9d638e6b6133-1 {
  color: #fff;
  margin: 12px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.v4-s-b44399bbc0ed-1 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.v4-s-598becab0c59-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
}

.v4-s-b68fcb793fd7-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-c966c7452089-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: VIVA Heavy;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.14;
}

.v4-s-3c5981e7103a-1 {
  color: #1f2933;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.55;
}

.v4-s-e12bb9c9cc64-1 {
  border: 1px solid #d2d2d7;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 136px;
  display: flex;
}

.v4-s-bac681cdfcce-1 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 13px 0 6px;
  display: flex;
  overflow: hidden;
}

.v4-s-cc441178ef13-1 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.1;
}

.v4-s-a0e2e3af23f1-1 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 20px;
  padding: 56px 0 40px;
  display: flex;
}

.v4-s-a233b5362306-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v4-s-e11f91a11da6-1-2-3 {
  border-top: 1px solid #d2d2d7;
}

.v4-s-ee29ba7cf92c-1 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 20px;
  padding: 48px 0 64px;
  display: flex;
}

.v4-s-bbb920b8ddcd-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 30px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 26px #fed81373;
}

.v4-s-b85d4185fa9a-1 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #fff;
  text-align: center;
  background-color: #07111b;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 44px 20px 48px;
  display: flex;
}

.v4-s-eab1fa183ade-1 {
  color: #d2d2d7;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v4-s-7cf1953138b3-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v4-s-d41ccf862290-1 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-9a4965342855 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-ed19d1426547 {
  box-sizing: border-box;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  height: 96px;
  padding: 0 max(40px, 50% - 680px);
  display: flex;
}

.v5-s-b4edaa78859e {
  align-items: center;
  display: flex;
}

.v5-s-01563e4052aa {
  width: auto;
  height: 34px;
  display: block;
}

.v5-s-8fe8653a22f3 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  align-items: center;
  display: flex;
}

.v5-s-b3fc6035036c {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-66990c1e8d40 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.v5-s-66990c1e8d40.ic {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-d7889f62482c {
  fill: currentColor;
  stroke: none;
}

.v5-s-35ab2a947983 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-a9576bd5d9b5 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.v5-s-aa9e2a1c4aac {
  flex-shrink: 0;
  height: 600px;
  margin: 0 max(40px, 50% - 680px);
  position: relative;
}

.v5-s-36724a93c425 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-2beb7b27da7f {
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v5-s-af8430b460ce {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-7da27871cba6 {
  background-color: #07111b6b;
  position: absolute;
  inset: 0;
}

.v5-s-d7ce9f7adf4e {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-b75edac58f6c {
  width: 190px;
  height: auto;
  display: block;
  position: absolute;
  top: 40px;
  right: 40px;
}

.v5-s-0e3b24a52615 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v5-s-e4770ac965a8 {
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

.v5-s-ef1995f44049 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v5-s-16286f5dcb33 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-0760d0c049bd {
  box-sizing: border-box;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: start;
  column-gap: 24px;
  padding: 40px max(96px, 50% - 624px) 0;
  display: grid;
}

.v5-s-51d93d2af1ed {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 1 / span 6;
  align-items: flex-start;
  display: flex;
}

.v5-s-b761fb1a6daa {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-9808a21417ab {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.v5-s-1e3db5b41bea {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-ae660d988252 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 8 / span 5;
  display: flex;
}

.v5-s-4fb12ab35420 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-a09151cb98cf {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  display: flex;
}

.v5-s-71689fb85288 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 2px 5px 0 -5px;
}

.v5-s-930d87fbe8f3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.v5-s-3215bbcef73a {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.45;
}

.v5-s-19e359b0ee02 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-e3f018a2c414 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 2px 3px 0 -3px;
}

.v5-s-df5ea011f35f {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.45;
}

.v5-s-273a7546c5ed {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin: 2px 2px 0 -2px;
}

.v5-s-b3804f7ee0de {
  width: 80px;
  display: inline-block;
}

.v5-s-678bb08b7117 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-2c1cfd67a9c7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column: 1 / -1;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-3af3a0d64908 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v5-s-12cbc065ed02 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-c8e99e055dcf {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-shrink: 0;
  display: grid;
}

.v5-s-f8853dc85b39 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-d5b43342a2e4 {
  grid-column: 1 / -1;
}

.v5-s-7bb9a7d74ef1 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-f5cd1ab95d08 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-column-start: 1;
  align-items: flex-start;
  display: flex;
}

.v5-s-b99074aefcdb {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  gap: 14px;
  display: flex;
}

.v5-s-8043b74adf31 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-97b9c27527e3 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-column-start: 1;
  align-items: flex-end;
  display: flex;
}

.v5-s-2ac41a5212da {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-ed2fe4a5272c {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-68e59e8e931d {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-272ef0473359 {
  flex-direction: column;
  grid-area: 1 / 2 / span 3;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-079409cbb918 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  gap: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.v5-s-f5339d2ed7af {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  font-size: clamp(17px, 1.4vw, 20px);
  font-weight: 500;
  line-height: 1.35;
  display: flex;
}

.v5-s-ed5f6d65fea3 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-f97efc13dc7b {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-1e582120dd52 {
  grid-column: 1 / -1;
  margin-top: 44px;
  display: flex;
}

.v5-s-42848591baa0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-19dc8f18577a {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.v5-s-a601aef4e7e7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-shrink: 0;
  align-items: center;
  margin: 36px max(40px, 50% - 680px) 0;
  display: flex;
}

.v5-s-c4f57e3a32e8 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b6029a8c396d {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 96px 56px 72px;
  display: grid;
}

.v5-s-30c7e1eb1857 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column: 1 / -1;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a19c14aa4ea7 {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 76px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: -67px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.v5-s-0f28ef2ea7d7 {
  letter-spacing: -.01em;
  font-size: 40px;
}

.v5-s-a4fd1282d6fc {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-9410848babba {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-column: 1 / -1;
  margin-top: 10px;
  display: flex;
}

.v5-s-90f87b8bac33 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  display: flex;
}

.v5-s-8a057c85e32b {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-de750f7b9115 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  display: grid;
}

.v5-s-16c3a8410847 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-47da7ea4c76a {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.v5-s-76dba98dbda9 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-d8963cff32ff {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  gap: 5px;
  display: flex;
}

.v5-s-70953e3b3847 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-e13aa701dff9 {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 15px;
}

.v5-s-a3547a74248f {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-ad4763288c01 {
  grid-column: 1 / -1;
  margin-top: 72px;
}

.v5-s-2bda2b8a0ce8 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-103526935b74 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.v5-s-774da1dfae00 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v5-s-493d258292d5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-e1139973e327 {
  height: 314px;
  position: relative;
}

.v5-s-46f89042e057 {
  width: calc(100% + 112px);
  height: 314px;
  position: absolute;
  top: 0;
  left: -56px;
  overflow: visible;
}

.v5-s-bb139819eabc {
  position: absolute;
  top: 128px;
  left: calc(12.5% - 114px);
}

.v5-s-7fea432c5ecc {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  width: 228px;
  display: flex;
}

.v5-s-e2ff0fd1a780 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.v5-s-8b75aa8a1b53 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-18f0925240ac {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-355eeddb9db0 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.v5-s-002092e04abd {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-end;
  display: flex;
}

.v5-s-d82348235a42 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c89f57a2f06d {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-168821fd4146 {
  position: absolute;
  top: 62px;
  left: calc(12.5% - 7px);
}

.v5-s-c984458e982f {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-46ce0c647abe {
  position: absolute;
  top: 128px;
  left: calc(37.5% - 114px);
}

.v5-s-4a8c69802257 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-8c5fe3e41658 {
  position: absolute;
  top: 98px;
  left: calc(37.5% - 7px);
}

.v5-s-5be59ef24322 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-0064a0df8874 {
  position: absolute;
  top: 128px;
  left: calc(62.5% - 114px);
}

.v5-s-967da8cd2b4d {
  position: absolute;
  top: 66px;
  left: calc(62.5% - 7px);
}

.v5-s-3b28d1c965d6 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-27b5df2dd759 {
  position: absolute;
  top: 128px;
  left: calc(87.5% - 114px);
}

.v5-s-d990f7852d4c {
  position: absolute;
  top: 100px;
  left: calc(87.5% - 7px);
}

.v5-s-c5b61b3d8b2b {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-7a916d67a55f {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-shrink: 0;
  padding: 120px max(96px, 50% - 624px) 72px;
  display: flex;
}

.v5-s-21e3f103830a {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-93def9b8f7b1 {
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 24px;
  display: grid;
}

.v5-s-bb4678343781 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-4b2c0fd77097 {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.75px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.v5-s-c534c724127a {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-93c6e1d4bb7e {
  white-space: nowrap;
}

.v5-s-300f2367f56f {
  fill: currentColor;
}

.v5-s-1f1a2312bd58 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 0 0 140px;
  display: flex;
}

.v5-s-848e662b437a {
  width: 100%;
  height: auto;
  display: block;
}

.v5-s-3428cace40c0 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-a78b2fe91e8d {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 0 0 120px;
  display: flex;
  overflow: hidden;
}

.v5-s-692630ee2923 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-cfa0883be100 {
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 680px;
  position: relative;
}

.v5-s-8cac7a7a7ab6 {
  z-index: 10;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(0)scale(1);
}

.v5-s-c485a5fe2083 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-2e3a2e890895 {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v5-s-6d569cc67d3f {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-22bf8b67774c {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(400px)scale(.78);
}

.v5-s-00a6804db95c {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v5-s-050da179c157 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-831fa0e891e0 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v5-s-2c2a32c30933 {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v5-s-f05ba24f1e2a {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v5-s-570fd2cdab12 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v5-s-98293ca84658 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v5-s-9821922b9f6d {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 480px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-400px)scale(.78);
}

.v5-s-e35ae10d593d {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.v5-s-1d116541e1ce {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-3088da113156 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.v5-s-8739b5ce0af4 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-744102e67f53 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v5-s-f27af6f99213 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8ef476fc3175 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.v5-s-8af89ff22ff0 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c9a7335cafb8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.v5-s-ae5bc6426ee8 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
}

.v5-s-8247df4a800f {
  box-sizing: border-box;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 0 0 96px;
}

.v5-s-04655e817c8c {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-749e146849d0 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  grid-column: 1 / -1;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.v5-s-2bdf0b6203ac {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-487edb0137e1 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffffff0f;
  border: 1px solid #ffffff24;
  border-radius: 20px;
  flex-direction: column;
  grid-column-start: span 4;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 28px;
  padding: 28px;
  display: flex;
}

.v5-s-f4286c1642f6 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-90b11b4d81d5 {
  background-color: #ffffff38;
  grid-column: 1 / -1;
  height: 1px;
  margin: 44px 0 36px;
}

.v5-s-8bc396f5c7b7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 1 / -1;
  align-items: flex-start;
  display: flex;
}

.v5-s-ae9200fa6586 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-8ba511ab8b38 {
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-self: stretch;
  column-gap: 48px;
  display: grid;
}

.v5-s-4fcb4991c188 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.v5-s-1bada58ddab5 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-3651f436f614 {
  box-sizing: border-box;
  flex-grow: 1;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 0 0 96px;
  display: grid;
}

.v5-s-3d11cc7b3cff {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-column-start: span 8;
  display: flex;
}

.v5-s-5e3e01d8a6dc {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-5f5557607b3d {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column: 9 / span 4;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-self: center;
  display: grid;
}

.v5-s-20422300dad1 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-76cb1b347c15 {
  width: 250px;
  height: auto;
  display: block;
}

.v5-s-387d683ccbcd {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-9e7cc82db531 {
  overflow: hidden;
}

.v5-s-9d4306cd70c9 {
  transform-style: preserve-3d;
  margin-left: -600px;
  transform: translate3d(0, 0, 0);
}

.v5-s-4e8892cb7d36 {
  width: max-content;
  display: flex;
}

.v5-s-7e5213305fab {
  flex-shrink: 0;
  display: flex;
}

.v5-s-7b02937d7df3 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-e4ab53286f5a {
  flex-direction: column;
  grid-column: 4 / -1;
  display: flex;
}

.v5-s-0324e8d63e21 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-31f6253d36e7 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  transition: transform .2s;
  transform: none;
}

.v5-s-125054d2a19b {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.v5-s-e11f91a11da6 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-59df72cbebc3 {
  color: #07111b;
}

.v5-s-3ad038e5dae6 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 14px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.v5-s-3a58c7502721 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-c7e43c8d506c {
  width: auto;
  height: 30px;
  display: block;
}

.v5-s-cda23e86b906 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-6d9debe78de1 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  display: flex;
}

.v5-s-ecb36c3b7344 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-ed17e7cbce7e {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  padding: 0 20px;
  display: flex;
}

.v5-s-3b4a962660bf {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-6cfb7052ed88 {
  flex-shrink: 0;
  height: 260px;
  margin: 0 20px;
  position: relative;
}

.v5-s-42c3d497f127 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-af8430b460ce-1 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-3073cb906111 {
  width: 190px;
  height: auto;
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
}

.v5-s-4aecdeb9bede {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-84c585ad3b74 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v5-s-18d7d6a1b115 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-03df31bfccba {
  box-sizing: border-box;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  column-gap: 16px;
  padding: 24px 20px;
  display: grid;
}

.v5-s-4b0a442d1907 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 1 / -1;
  align-items: flex-start;
  display: flex;
}

.v5-s-67efd3a3a461 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-f325ca8f2dc8 {
  font-family: Futura, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5ba3bd0ac69a {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-1c6020421152 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-column: 1 / -1;
  display: flex;
}

.v5-s-4fb12ab35420-1 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-81ab26889392 {
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-7ef30152049b {
  letter-spacing: -.01em;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-3fdc24a8146a {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.45;
}

.v5-s-2659a612af07 {
  text-underline-offset: 4px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-9ff31c891632 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.45;
}

.v5-s-900dd60e4b24 {
  box-sizing: border-box;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-534562bc65cc {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-fe114231a691 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-430afb9dd801 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-cb0d5fccaa05 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  display: flex;
}

.v5-s-c4f57e3a32e8-1 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-32d3bdc43874 {
  box-sizing: border-box;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 56px 72px;
  display: flex;
}

.v5-s-0804fb2c619a {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-end;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-203bf143a000 {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 76px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: -67px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.v5-s-e9a3d1175623 {
  letter-spacing: -.01em;
  font-size: 36px;
}

.v5-s-f1db963d536f {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-3541f7e18f68 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-flow: row;
  gap: 6px;
  display: grid;
}

.v5-s-16c3a8410847-1 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-5674b0f84122 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 12px;
  display: grid;
}

.v5-s-76dba98dbda9-1 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-fc0da3057c1a {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 15px;
}

.v5-s-a3547a74248f-1 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-c50410a085c6 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 72px;
}

.v5-s-29f5bff5a168 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-3a751ca241a0 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-952700ffdf46 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-3bfd6a0b9785 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-d75bd1aad349 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-300210e4640a {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-c984458e982f-1 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-458df3aa6f18 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-5be59ef24322-1 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-477db4115edb {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-c5b61b3d8b2b-1 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-e0de42ed5309 {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 20px;
  display: flex;
}

.v5-s-3e6a147fe197 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-56887a93eafc {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  column-gap: 16px;
  display: grid;
}

.v5-s-bb4678343781-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-17a6658f15ea {
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ce7bb37eacf1 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 0 0 140px;
  display: flex;
}

.v5-s-0e1cddfaba25 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-62cb6f688f25 {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  padding: 56px 0;
  display: flex;
  overflow: hidden;
}

.v5-s-0ccbd4efad92 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-293dbf08826e {
  z-index: 10;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 260px;
  height: 340px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(0)scale(1);
}

.v5-s-c485a5fe2083-1 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-0e2c509aa855 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-61da3458efe7 {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 260px;
  height: 340px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(400px)scale(.78);
}

.v5-s-207e94b5eca8 {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 260px;
  height: 340px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v5-s-ce8aa5a4ca00 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-0c16069c3fbb {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-25b1a1e8f855 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 260px;
  height: 340px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v5-s-f68385aeca98 {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 260px;
  height: 340px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(720px)scale(.6);
}

.v5-s-09528ac6c702 {
  z-index: 6;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 260px;
  height: 340px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v5-s-134796f3b0d7 {
  z-index: 7;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 260px;
  height: 340px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v5-s-fa64b43e5a2a {
  z-index: 8;
  opacity: 0;
  pointer-events: none;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 260px;
  height: 340px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-720px)scale(.6);
}

.v5-s-5b3f3fcf07fd {
  z-index: 9;
  opacity: 1;
  pointer-events: auto;
  transform-origin: 50% 45%;
  cursor: pointer;
  width: 260px;
  height: 340px;
  margin: 0 0 0 -240px;
  transition: transform .7s cubic-bezier(.22, 1, .36, 1), opacity .5s;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-400px)scale(.78);
}

.v5-s-1d116541e1ce-1 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-898d339069b4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-608fb98a4afd {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-5e8be134ee35 {
  box-sizing: border-box;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 0 0 96px;
}

.v5-s-b19610f1134f {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-08bb50563fdf {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  grid-column: 1 / -1;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.v5-s-1ce1a7038187 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3500bdb2bbb0 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-5b9b1864ff80 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-908093b17a9a {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffffff0f;
  border: 1px solid #ffffff24;
  border-radius: 20px;
  flex-direction: column;
  grid-column: 1 / -1;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 28px;
  padding: 28px;
  display: flex;
}

.v5-s-f4286c1642f6-1 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-435c7c7c5610 {
  background-color: #ffffff38;
  grid-column: 1 / -1;
  height: 1px;
  margin: 44px 0 36px;
}

.v5-s-13128cc187b9 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-49d7c45ab870 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-self: stretch;
  column-gap: 16px;
  display: grid;
}

.v5-s-fa76c53893f6 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-d9e3aa20ac77 {
  box-sizing: border-box;
  flex-grow: 1;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  column-gap: 16px;
  margin: 24px 20px;
  padding: 0 0 96px;
  display: grid;
}

.v5-s-30d65833f306 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-column: 1 / -1;
  display: flex;
}

.v5-s-149bc84c433d {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-837960adebf7 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-eb567df1eec2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column: 1 / -1;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-self: center;
  display: grid;
}

.v5-s-20422300dad1-1 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-7177d45540ef {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-8aaeb5fd352c {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-185f66a2c3a4 {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 30px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.v5-s-e11f91a11da6-1 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-76fde13fd57d {
  color: #1f2933;
  max-width: 860px;
  margin: 0;
  padding: 0 48px 14px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}

.v5-s-ec2471fb8efb {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-ae125572d575 {
  display: contents;
}

.v5-h-c236af941f4e {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-40edc872e020 {
  color: #07111b;
  background-color: #fff;
  padding: 40px 20px;
}

.v5-h-2783d8e167e7 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-8b02b5c3be7e {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.v5-h-56a59d23b2d3 {
  border: 2px solid #07111b;
  border-radius: 16px;
  min-width: 0;
  padding: 16px;
}

.v5-h-6fa9108f95c3 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-h-62c1a6966132 {
  margin: 0;
  font-size: 15px;
}

.v5-s-9a4965342855-1-2 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-8d94e5afb98d {
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v5-s-d546fa31a09e {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-ccbfecaf9ffd {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
}

.v5-s-13172fc31a0d {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 192px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-ac401c8962a0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column: 1 / -1;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-6fc6387d4061 {
  box-sizing: border-box;
  border: 1.5px solid #ffffff8c;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-aca427efb7e4 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-8b75aa8a1b53-1 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-422890cef450 {
  background-color: #ffffff2e;
  height: 1px;
}

.v5-s-ed2465c21f11 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-12665e75d30a {
  position: absolute;
  top: 103px;
  left: calc(87.5% - 7px);
}

.v5-s-5e980aede1b2 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 71px;
  left: calc(87.5% - 13px);
}

.v5-s-9e36bfe261a2-1-2 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-a229193a2fa4 {
  margin-top: -18px;
  padding-top: 18px;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-5a1f53280693 {
  padding-top: 18px;
  overflow: hidden;
}

.v5-s-3e301e21e487-1 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-d546fa31a09e-1 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-2027cf2e2e35 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-d8e2574b82a9 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, sans-serif;
  font-size: 192px;
  font-weight: 700;
}

.v5-s-18d7d6a1b115-1 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1 {
  box-sizing: border-box;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-52655f50fbf7-1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-9f55beb7d890-1 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-2b6d77e62e61-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-3949c2bc5167-1 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-430afb9dd801-1 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-b94a8f885116-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-ac8a127bcce6-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-b85df82344de {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-3a751ca241a0-1 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-5e980aede1b2-1 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 71px;
  left: calc(87.5% - 13px);
}

.v5-s-9e36bfe261a2-1-2-3 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-d546fa31a09e-1-2 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-ccbfecaf9ffd-1 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
}

.v5-s-01615bccfbca {
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 192px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1-2 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-d5240d24f332 {
  color: #1f2933;
  max-width: 600px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-7eca139d98b1 {
  flex-shrink: 0;
  margin: 64px max(40px, 50% - 680px) 0;
  display: flex;
}

.v5-s-26b1462852d8 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  align-items: center;
  width: 100%;
  min-height: 125px;
  padding: 22px 32px;
  display: flex;
}

.v5-s-67f2720888f0 {
  color: #fed813;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 76px;
  display: flex;
}

.v5-s-6d8cf2968651 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex: auto;
  min-width: 0;
  display: flex;
}

.v5-s-1cb724b31058 {
  width: 84%;
  height: auto;
  display: block;
  overflow: visible;
}

.v5-s-af5a86251b26 {
  fill: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-size: 42px;
  font-weight: 700;
}

.v5-s-f61e13327894 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-b3847c9783a6 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 24px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2-1 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7-1 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7-1 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-aca427efb7e4-1 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-8b75aa8a1b53-1-2 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ed2465c21f11-1 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-5e980aede1b2-1-2 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 71px;
  left: calc(87.5% - 13px);
}

.v5-s-9e36bfe261a2-1-2-3-4 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-d546fa31a09e-1-2-3 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-2027cf2e2e35-1 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-d91b52485f5b {
  fill: currentColor;
  font-family: Futura, sans-serif;
  font-size: 192px;
  font-weight: 700;
}

.v5-s-18d7d6a1b115-1-2 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-83d45659080f {
  color: #1f2933;
  max-width: 600px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-efe3d0aa340e {
  flex-shrink: 0;
  margin: 24px 20px;
  display: flex;
}

.v5-s-26b1462852d8-1 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  align-items: center;
  width: 100%;
  min-height: 125px;
  padding: 22px 32px;
  display: flex;
}

.v5-s-67f2720888f0-1 {
  color: #fed813;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 76px;
  display: flex;
}

.v5-s-90d1755b6a91 {
  fill: #07111b;
  font-family: Futura, sans-serif;
  font-size: 42px;
  font-weight: 700;
}

.v5-s-627a97f2a3a5 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-900dd60e4b24-1-2 {
  box-sizing: border-box;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-9f55beb7d890-1-2 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-2b6d77e62e61-1-2 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-3949c2bc5167-1-2 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-430afb9dd801-1-2 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-b94a8f885116-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-27d33b17ba5d-1-2-3-4-5 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-ac8a127bcce6-1-2 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187-1 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90-1 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4-1 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-b85df82344de-1 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-3a751ca241a0-1-2 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa-1 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-5e980aede1b2-1-2-3 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 71px;
  left: calc(87.5% - 13px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-d546fa31a09e-1-2-3-4 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-ccbfecaf9ffd-1-2 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
}

.v5-s-01615bccfbca-1 {
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 192px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1-2-3 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-d5240d24f332-1 {
  color: #1f2933;
  max-width: 600px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-26b1462852d8-1-2 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  align-items: center;
  width: 100%;
  min-height: 125px;
  padding: 22px 32px;
  display: flex;
}

.v5-s-67f2720888f0-1-2 {
  color: #fed813;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 76px;
  display: flex;
}

.v5-s-af5a86251b26-1 {
  fill: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-size: 42px;
  font-weight: 700;
}

.v5-s-b3847c9783a6-1 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 24px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2-1-2 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7-1-2 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7-1-2 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-8b75aa8a1b53-1-2-3 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ed2465c21f11-1-2 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-1a4b01f967b3 {
  position: absolute;
  top: 69px;
  left: calc(62.5% - 7px);
}

.v5-s-2e644637cf78 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 37px;
  left: calc(62.5% - 13px);
}

.v5-s-18f0925240ac-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ce3cd1bd89a7 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-c5b61b3d8b2b-1-2 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-d546fa31a09e-1-2-3-4-5 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-2027cf2e2e35-1-2 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-83d45659080f-1 {
  color: #1f2933;
  max-width: 600px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-26b1462852d8-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  align-items: center;
  width: 100%;
  min-height: 125px;
  padding: 22px 32px;
  display: flex;
}

.v5-s-67f2720888f0-1-2-3 {
  color: #fed813;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 76px;
  display: flex;
}

.v5-s-90d1755b6a91-1 {
  fill: #07111b;
  font-family: Futura, sans-serif;
  font-size: 42px;
  font-weight: 700;
}

.v5-s-900dd60e4b24-1-2-3 {
  box-sizing: border-box;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-9f55beb7d890-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-2b6d77e62e61-1-2-3 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-3949c2bc5167-1-2-3 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-430afb9dd801-1-2-3 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-b94a8f885116-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-ac8a127bcce6-1-2-3 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187-1-2 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90-1-2 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4-1-2 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-3a751ca241a0-1-2-3 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa-1-2 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2e644637cf78-1 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 37px;
  left: calc(62.5% - 13px);
}

.v5-s-952700ffdf46-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-14967a09fec7 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-c5b61b3d8b2b-1-2-3 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-af8430b460ce-1-2 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-0e3b24a52615-1 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v5-s-ef1995f44049-1 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1-2-3-4 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2-1-2-3 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7-1-2-3 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7-1-2-3 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-aca427efb7e4-1-2 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-8b75aa8a1b53-1-2-3-4 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ed2465c21f11-1-2-3 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-5e980aede1b2-1-2-3-4 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 71px;
  left: calc(87.5% - 13px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-af8430b460ce-1-2-3 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-4aecdeb9bede-1 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187-1-2-3 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90-1-2-3 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4-1-2-3 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-b85df82344de-1-2 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-3a751ca241a0-1-2-3-4 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa-1-2-3 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-5e980aede1b2-1-2-3-4-5 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 71px;
  left: calc(87.5% - 13px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-af8430b460ce-1-2-3-4 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-0e3b24a52615-1-2 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v5-s-ef1995f44049-1-2 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1-2-3-4-5 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3-4 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2-1-2-3-4 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7-1-2-3-4 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7-1-2-3-4 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-8b75aa8a1b53-1-2-3-4-5 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3-4 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ed2465c21f11-1-2-3-4 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2e644637cf78-1-2 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 37px;
  left: calc(62.5% - 13px);
}

.v5-s-18f0925240ac-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1-2 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ce3cd1bd89a7-1 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-c5b61b3d8b2b-1-2-3-4 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-af8430b460ce-1-2-3-4-5 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-4aecdeb9bede-1-2 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187-1-2-3-4 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90-1-2-3-4 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4-1-2-3-4 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-3a751ca241a0-1-2-3-4-5 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3-4 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa-1-2-3-4 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2e644637cf78-1-2-3 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 37px;
  left: calc(62.5% - 13px);
}

.v5-s-952700ffdf46-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1-2 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-14967a09fec7-1 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-af8430b460ce-1-2-3-4-5-6 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-0e3b24a52615-1-2-3 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v5-s-ef1995f44049-1-2-3 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2-1-2-3-4-5 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7-1-2-3-4-5 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7-1-2-3-4-5 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3-4-5 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ed2465c21f11-1-2-3-4-5 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-d393d00efe8e {
  position: absolute;
  top: 101px;
  left: calc(37.5% - 7px);
}

.v5-s-2531e64119ca {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 69px;
  left: calc(37.5% - 13px);
}

.v5-s-18f0925240ac-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1-2-3 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ce3cd1bd89a7-1-2 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-3b28d1c965d6-1 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-af8430b460ce-1-2-3-4-5-6-7 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-4aecdeb9bede-1-2-3 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1-2-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187-1-2-3-4-5 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90-1-2-3-4-5 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4-1-2-3-4-5 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-3a751ca241a0-1-2-3-4-5-6 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3-4-5 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa-1-2-3-4-5 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2531e64119ca-1 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 69px;
  left: calc(37.5% - 13px);
}

.v5-s-952700ffdf46-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1-2-3 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-14967a09fec7-1-2 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-477db4115edb-1 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6-7 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-af8430b460ce-1-2-3-4-5-6-7-8 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-0e3b24a52615-1-2-3-4 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v5-s-ef1995f44049-1-2-3-4 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6-7 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4-5 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6-7 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6-7 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6-7 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6-7 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6-7 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6-7 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6-7 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6-7 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6-7 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6-7 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6-7 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6-7 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3-4-5-6 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6-7 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6-7 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-c89f57a2f06d-1 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-cbc5735c5046 {
  position: absolute;
  top: 65px;
  left: calc(12.5% - 7px);
}

.v5-s-2eed26023c56 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 33px;
  left: calc(12.5% - 13px);
}

.v5-s-18f0925240ac-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1-2-3-4 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-4a8c69802257-1 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-5be59ef24322-1-2 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-3b28d1c965d6-1-2 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6-7 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6-7 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6-7 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6-7 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6-7 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6-7 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6-7 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6-7 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6-7 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6-7 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6-7 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7-8 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6-7 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-af8430b460ce-1-2-3-4-5-6-7-8-9 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-4aecdeb9bede-1-2-3-4 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6-7 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4-5 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6-7 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6-7 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3-4 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3-4 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3-4 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6-7 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6-7 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3-4 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3-4 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3-4 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6-7 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1-2-3-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3-4 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6-7 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6-7 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6-7 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-3a751ca241a0-1-2-3-4-5-6-7 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3-4-5-6 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-300210e4640a-1 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-2eed26023c56-1 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 33px;
  left: calc(12.5% - 13px);
}

.v5-s-952700ffdf46-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1-2-3-4 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-458df3aa6f18-1 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-5be59ef24322-1-2-3 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-477db4115edb-1-2 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6-7 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6-7 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6-7 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6-7 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3-4 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6-7 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6-7 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6-7 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6-7 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6-7 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6-7 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-092db0111218 {
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v5-s-73278360a0d5 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-0e3b24a52615-1-2-3-4-5 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v5-s-ef1995f44049-1-2-3-4-5 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6-7-8 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6-7-8 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6-7-8 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6-7-8 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6-7-8 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6-7-8 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6-7-8 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6-7-8 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6-7-8 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2-1-2-3-4-5-6 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7-1-2-3-4-5-6 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6-7-8 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6-7-8 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7-1-2-3-4-5-6 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-aca427efb7e4-1-2-3 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6-7-8 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3-4-5-6-7 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ed2465c21f11-1-2-3-4-5-6 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-5e980aede1b2-1-2-3-4-5-6 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 71px;
  left: calc(87.5% - 13px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6-7-8 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6-7-8 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6-7-8 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6-7-8 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6-7-8 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6-7-8 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6-7-8 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6-7-8 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6-7-8 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6-7-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6-7-8 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6-7-8 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-73278360a0d5-1 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-4aecdeb9bede-1-2-3-4-5 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6-7-8 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4-5-6 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3-4-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3-4-5 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3-4-5 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3-4-5 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6-7-8 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6-7-8 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3-4-5 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3-4-5 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3-4-5 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6-7-8 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1-2-3-4-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3-4-5 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6-7-8 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6-7-8 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6-7-8 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187-1-2-3-4-5-6 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90-1-2-3-4-5-6 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4-1-2-3-4-5-6 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-b85df82344de-1-2-3 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-3a751ca241a0-1-2-3-4-5-6-7-8 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3-4-5-6-7 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa-1-2-3-4-5-6 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-5e980aede1b2-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 71px;
  left: calc(87.5% - 13px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6-7-8 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6-7-8 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6-7-8 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6-7-8 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3-4-5 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6-7-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6-7-8 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6-7-8 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6-7-8 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6-7-8 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6-7-8 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6-7-8 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-73278360a0d5-1-2 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-0e3b24a52615-1-2-3-4-5-6 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v5-s-ef1995f44049-1-2-3-4-5-6 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6-7-8-9 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6-7-8-9 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6-7-8-9 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6-7-8-9 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6-7-8-9 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6-7-8-9 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6-7-8-9 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6-7-8-9 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2-1-2-3-4-5-6-7 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7-1-2-3-4-5-6-7 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6-7-8-9 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6-7-8-9 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7-1-2-3-4-5-6-7 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3-4-5-6-7-8 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ed2465c21f11-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2e644637cf78-1-2-3-4 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 37px;
  left: calc(62.5% - 13px);
}

.v5-s-18f0925240ac-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1-2-3-4-5 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ce3cd1bd89a7-1-2-3 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6-7-8-9 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6-7-8-9 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6-7-8-9 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6-7-8-9 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6-7-8-9 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6-7-8-9 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-73278360a0d5-1-2-3 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-4aecdeb9bede-1-2-3-4-5-6 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6-7-8-9 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4-5-6-7 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3-4-5-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3-4-5-6 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3-4-5-6 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3-4-5-6 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6-7-8-9 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6-7-8-9 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3-4-5-6 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3-4-5-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3-4-5-6 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3-4-5-6 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1-2-3-4-5-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3-4-5-6 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6-7-8-9 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6-7-8-9 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6-7-8-9 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187-1-2-3-4-5-6-7 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90-1-2-3-4-5-6-7 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4-1-2-3-4-5-6-7 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-3a751ca241a0-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3-4-5-6-7-8 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2e644637cf78-1-2-3-4-5 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 37px;
  left: calc(62.5% - 13px);
}

.v5-s-952700ffdf46-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1-2-3-4-5 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-14967a09fec7-1-2-3 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6-7-8-9 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3-4-5-6 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6-7-8-9 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6-7-8-9 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-73278360a0d5-1-2-3-4 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-0e3b24a52615-1-2-3-4-5-6-7 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v5-s-ef1995f44049-1-2-3-4-5-6-7 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6-7-8-9-10 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6-7-8-9-10 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6-7-8-9-10 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6-7-8-9-10 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6-7-8-9-10 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6-7-8-9-10 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6-7-8-9-10 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6-7-8-9-10 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2-1-2-3-4-5-6-7-8 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6-7-8-9-10 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3-4-5-6-7-8-9 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ed2465c21f11-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2531e64119ca-1-2 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 69px;
  left: calc(37.5% - 13px);
}

.v5-s-18f0925240ac-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1-2-3-4-5-6 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ce3cd1bd89a7-1-2-3-4 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-3b28d1c965d6-1-2-3 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6-7-8-9-10 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6-7-8-9-10 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6-7-8-9-10 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6-7-8-9-10 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6-7-8-9-10 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6-7-8-9-10 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-73278360a0d5-1-2-3-4-5 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-4aecdeb9bede-1-2-3-4-5-6-7 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4-5-6-7-8 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3-4-5-6-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3-4-5-6-7 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3-4-5-6-7 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3-4-5-6-7 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6-7-8-9-10 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6-7-8-9-10 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3-4-5-6-7 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3-4-5-6-7 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3-4-5-6-7 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1-2-3-4-5-6-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3-4-5-6-7 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6-7-8-9-10 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6-7-8-9-10 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6-7-8-9-10 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187-1-2-3-4-5-6-7-8 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-3a751ca241a0-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3-4-5-6-7-8-9 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2531e64119ca-1-2-3 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 69px;
  left: calc(37.5% - 13px);
}

.v5-s-952700ffdf46-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1-2-3-4-5-6 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-14967a09fec7-1-2-3-4 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-477db4115edb-1-2-3 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6-7-8-9-10 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3-4-5-6-7 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6-7-8-9-10 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6-7-8-9-10 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-73278360a0d5-1-2-3-4-5-6 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-0e3b24a52615-1-2-3-4-5-6-7-8 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v5-s-ef1995f44049-1-2-3-4-5-6-7-8 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6-7-8-9-10-11 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6-7-8-9-10-11 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6-7-8-9-10-11 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6-7-8-9-10-11 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6-7-8-9-10-11 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6-7-8-9-10-11 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6-7-8-9-10-11 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6-7-8-9-10-11 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3-4-5-6-7-8-9-10 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6-7-8-9-10-11 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-c89f57a2f06d-1-2 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-2eed26023c56-1-2 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 33px;
  left: calc(12.5% - 13px);
}

.v5-s-18f0925240ac-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1-2-3-4-5-6-7 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-4a8c69802257-1-2 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-5be59ef24322-1-2-3-4 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-3b28d1c965d6-1-2-3-4 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6-7-8-9-10-11 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6-7-8-9-10-11 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6-7-8-9-10-11 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6-7-8-9-10-11 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6-7-8-9-10-11 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6-7-8-9-10-11 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-73278360a0d5-1-2-3-4-5-6-7 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-4aecdeb9bede-1-2-3-4-5-6-7-8 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4-5-6-7-8-9 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3-4-5-6-7-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3-4-5-6-7-8 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3-4-5-6-7-8 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3-4-5-6-7-8 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6-7-8-9-10-11 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6-7-8-9-10-11 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3-4-5-6-7-8 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3-4-5-6-7-8 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3-4-5-6-7-8 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1-2-3-4-5-6-7-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3-4-5-6-7-8 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6-7-8-9-10-11 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6-7-8-9-10-11 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6-7-8-9-10-11 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-3a751ca241a0-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3-4-5-6-7-8-9-10 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-300210e4640a-1-2 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-2eed26023c56-1-2-3 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 33px;
  left: calc(12.5% - 13px);
}

.v5-s-952700ffdf46-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1-2-3-4-5-6-7 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-458df3aa6f18-1-2 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-5be59ef24322-1-2-3-4-5 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-477db4115edb-1-2-3-4 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6-7-8-9-10-11 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3-4-5-6-7-8 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6-7-8-9-10-11 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6-7-8-9-10-11 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-6cd2107f94ce {
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.v5-s-b78be9638cee {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-690133e77920 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6-7-8-9-10-11-12 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6-7-8-9-10-11-12 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6-7-8-9-10-11-12 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6-7-8-9-10-11-12 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6-7-8-9-10-11-12 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6-7-8-9-10-11-12 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6-7-8-9-10-11-12 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-aca427efb7e4-1-2-3-4 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3-4-5-6-7-8-9-10-11 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ed2465c21f11-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-5e980aede1b2-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 71px;
  left: calc(87.5% - 13px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6-7-8-9-10-11-12 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6-7-8-9-10-11-12 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6-7-8-9-10-11-12 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6-7-8-9-10-11-12 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6-7-8-9-10-11-12 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6-7-8-9-10-11-12 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-b78be9638cee-1 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-130964eb1162 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4-5-6-7-8-9-10 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3-4-5-6-7-8-9 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6-7-8-9-10-11-12 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3-4-5-6-7-8-9 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3-4-5-6-7-8-9 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3-4-5-6-7-8-9 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6-7-8-9-10-11-12 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6-7-8-9-10-11-12 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-b85df82344de-1-2-3-4 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-3a751ca241a0-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3-4-5-6-7-8-9-10-11 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-5e980aede1b2-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 71px;
  left: calc(87.5% - 13px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6-7-8-9-10-11-12 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3-4-5-6-7-8-9 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6-7-8-9-10-11-12 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6-7-8-9-10-11-12 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-b78be9638cee-1-2 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-690133e77920-1 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ed2465c21f11-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2e644637cf78-1-2-3-4-5-6 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 37px;
  left: calc(62.5% - 13px);
}

.v5-s-18f0925240ac-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1-2-3-4-5-6-7-8 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ce3cd1bd89a7-1-2-3-4-5 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-b78be9638cee-1-2-3 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-130964eb1162-1 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4-5-6-7-8-9-10-11 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3-4-5-6-7-8-9-10 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3-4-5-6-7-8-9-10 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3-4-5-6-7-8-9-10 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3-4-5-6-7-8-9-10 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-6efcee419883-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-3a751ca241a0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2e644637cf78-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 37px;
  left: calc(62.5% - 13px);
}

.v5-s-952700ffdf46-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1-2-3-4-5-6-7-8 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-14967a09fec7-1-2-3-4-5 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3-4-5-6-7-8-9-10 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-b78be9638cee-1-2-3-4 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-690133e77920-1-2 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-4346b69b48b2-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-9edb020cd4e2-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-a83b674f06a7-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c93952b641f7-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ed2465c21f11-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2531e64119ca-1-2-3-4 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 69px;
  left: calc(37.5% - 13px);
}

.v5-s-18f0925240ac-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-ce3cd1bd89a7-1-2-3-4-5-6 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-3b28d1c965d6-1-2-3-4-5 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-b78be9638cee-1-2-3-4-5 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-130964eb1162-1-2 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3-4-5-6-7-8-9-10-11 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3-4-5-6-7-8-9-10-11 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3-4-5-6-7-8-9-10-11 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3-4-5-6-7-8-9-10-11 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-ef3908fb4187-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-0d4bdeaa7f0e-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-50de641aba15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-86ecc6a6dd90-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-ea5d2f2921b4-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-e53460aacc86-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #8b95a1;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-3a751ca241a0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-132479c6feaa-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-2531e64119ca-1-2-3-4-5 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 69px;
  left: calc(37.5% - 13px);
}

.v5-s-952700ffdf46-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-14967a09fec7-1-2-3-4-5-6 {
  color: #4a5560;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}

.v5-s-477db4115edb-1-2-3-4-5 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3-4-5-6-7-8-9-10-11 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-b78be9638cee-1-2-3-4-5-6 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-690133e77920-1-2-3 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-976f4de99df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-a4207b39aea0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-6a3b3101fb0f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-c89f57a2f06d-1-2-3 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-2eed26023c56-1-2-3-4 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 33px;
  left: calc(12.5% - 13px);
}

.v5-s-18f0925240ac-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-4a8c69802257-1-2-3 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-5be59ef24322-1-2-3-4-5-6 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-3b28d1c965d6-1-2-3-4-5-6 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-b78be9638cee-1-2-3-4-5-6-7 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-130964eb1162-1-2-3 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3-4-5-6-7-8-9-10-11-12 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3-4-5-6-7-8-9-10-11-12 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-4d85172b28e3-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-f1db963d536f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-3a751ca241a0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-54bfa768a0c7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-3ae99afbe156-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-7aef72d207a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-57d5d1085066-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-300210e4640a-1-2-3 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-2eed26023c56-1-2-3-4-5 {
  box-sizing: border-box;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 33px;
  left: calc(12.5% - 13px);
}

.v5-s-952700ffdf46-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-458df3aa6f18-1-2-3 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-5be59ef24322-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-477db4115edb-1-2-3-4-5-6 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3-4-5-6-7-8-9-10-11-12 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-73278360a0d5-1-2-3-4-5-6-7-8 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-0e3b24a52615-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
}

.v5-s-ef1995f44049-1-2-3-4-5-6-7-8-9 {
  letter-spacing: -.01em;
  fill: currentColor;
  font-family: Futura, Arial, sans-serif;
  font-size: 274px;
  font-weight: 700;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b6029a8c396d-1 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 96px 56px 72px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a19c14aa4ea7-1 {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 76px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: -67px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-18f0925240ac-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c89f57a2f06d-1-2-3-4 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-c984458e982f-1-2 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-4a8c69802257-1-2-3-4 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-5be59ef24322-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-3b28d1c965d6-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-73278360a0d5-1-2-3-4-5-6-7-8-9 {
  filter: blur(18px);
  object-fit: cover;
  object-position: center 20%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-4aecdeb9bede-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  line-height: 0;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-32d3bdc43874-1 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 56px 72px;
  display: flex;
}

.v5-s-0804fb2c619a-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-end;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-203bf143a000-1 {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  order: -1;
  align-self: flex-start;
  align-items: center;
  height: 76px;
  margin-bottom: 12px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: static;
  top: -67px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.v5-s-f1db963d536f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-c50410a085c6-1 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 72px;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-3a751ca241a0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-952700ffdf46-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-300210e4640a-1-2-3-4 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-c984458e982f-1-2-3 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-458df3aa6f18-1-2-3-4 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-5be59ef24322-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-477db4115edb-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: flex;
  position: relative;
}

.v5-s-b3fc6035036c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-35ab2a947983-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-36724a93c425-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-b78be9638cee-1-2-3-4-5-6-7-8 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-690133e77920-1-2-3-4 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(96px, 11vw - 8.8px, 150px);
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
}

.v5-s-16286f5dcb33-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  height: 16px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-b761fb1a6daa-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-1e3db5b41bea-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-397d12a8a897-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  font-family: Futura, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-27964c21c9cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-e1026de9197a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-fb06d38b36b2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-5f0a7bb1a33b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  font-family: Futura, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-19e359b0ee02-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-678bb08b7117-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 64px max(40px, 50% - 680px) 0;
  padding: 72px 56px;
  display: grid;
}

.v5-s-12cbc065ed02-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(48px, 4.4vw, 64px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-ecc07906c8cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-f8853dc85b39-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-4ad560c72cc2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7bb9a7d74ef1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8043b74adf31-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-1e2c41083cb4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-2ac41a5212da-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(112px, 10vw, 150px);
  font-weight: 700;
  line-height: .8;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-68e59e8e931d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-630913b0216a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f45c0a4de7ba-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  grid-column-start: 1;
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-f97efc13dc7b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-column: 1 / -1;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-42848591baa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 40px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-352a7ac9f4ff-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b6029a8c396d-1-2 {
  box-sizing: border-box;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;
  margin: 36px max(40px, 50% - 680px) 0;
  padding: 96px 56px 72px;
  display: grid;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-a19c14aa4ea7-1-2 {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 76px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: -67px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.v5-s-a4fd1282d6fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 22px;
  background-color: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.v5-s-8a057c85e32b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-da7aecc17da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-color: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-70953e3b3847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-2878bba7981a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-fd4ba5dd7fd2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-2bda2b8a0ce8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 88px max(40px, 50% - 680px) 0;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-493d258292d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-49bff3e028f3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(32px, 2.9vw, 42px);
  font-weight: 700;
  line-height: 1;
}

.v5-s-9c6342e7c36c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8b75aa8a1b53-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-18f0925240ac-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-d82348235a42-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, Arial, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-68ed4eff0e6d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  text-transform: uppercase;
  padding-bottom: 2px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-b3ccdbee6508-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-c89f57a2f06d-1-2-3-4-5 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-c984458e982f-1-2-3-4 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-4a8c69802257-1-2-3-4-5 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-5be59ef24322-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-3b28d1c965d6-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 40px;
  left: calc(62.5% - 10px);
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-cb475486ab50-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-21e3f103830a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-c534c724127a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3428cace40c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-73582a7858bb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-692630ee2923-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  padding: 0 20px;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.05;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-6d569cc67d3f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-050da179c157-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-b15e2742e7a5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  margin-top: 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  transition: opacity .4s;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-dc32380c73e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-f27af6f99213-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-f03fa726e00f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-b65d26f37941-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-8af89ff22ff0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-04655e817c8c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  column-gap: 24px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-2bdf0b6203ac-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-e53bd353d1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-34068ba05581-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-40b410cb5b1c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-df447cbdf0c0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-ae9200fa6586-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-1bada58ddab5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-5e3e01d8a6dc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-d3ef161da245-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-7b02937d7df3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-45a73f4005cb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, Arial, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-3e301e21e487-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  border-top: 1px solid #d2d2d7;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: start;
  column-gap: 24px;
  margin: 0 max(96px, 50% - 624px);
  padding: 96px 0 64px;
  display: grid;
}

.v5-s-59ef27d01b84-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-column-start: span 3;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-c03f17b287b8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-de0eee67714c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 0 max(96px, 50% - 624px);
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-7f746539d116-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-644b7fcb919f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b1738f36afee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 44px max(96px, 50% - 624px);
  display: flex;
}

.v5-s-cda23e86b906-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-ecb36c3b7344-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #07111b;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100vh;
  font-family: Futura, Arial, sans-serif;
  display: none;
  position: relative;
}

.v5-s-3b4a962660bf-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  align-items: center;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-e7ac47aa6c06-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-color: #07111b;
  border-radius: 999px;
  align-items: center;
  height: 60px;
  padding: 0 32px;
  font-family: Futura, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-42c3d497f127-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  border-radius: 28px 28px 0 0;
  height: 260px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
  mask-image: linear-gradient(to top, #0000 0%, #00000059 14%, #000 42%);
}

.v5-s-b78be9638cee-1-2-3-4-5-6-7-8-9 {
  filter: blur(18px);
  object-fit: cover;
  object-position: 50% 22%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
  mask-image: linear-gradient(to top, #000 30%, #0009 50%, #0000 75%);
}

.v5-s-d7ce9f7adf4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-image: linear-gradient(to top, #fff 0% 13%, #ffffffe6 28%, #ffffff9e 48%, #ffffff4d 70%, #ffffff1a 86%, #fff0 100%);
  height: 380px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v5-s-130964eb1162-1-2-3-4 {
  color: #07111b;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
}

.v5-s-18d7d6a1b115-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fff;
  height: 260px;
  position: absolute;
  top: 592px;
  left: -4px;
  right: -4px;
}

.v5-s-67efd3a3a461-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #1f2933;
  max-width: 560px;
  margin: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-0356e64472b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #07111b;
  border-radius: 20px;
  align-items: center;
  width: min(100%, 560px);
  padding: 20px 26px 20px 22px;
  display: flex;
}

.v5-s-05806d47bf1e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-7a970ca6b1ab-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-5ba3bd0ac69a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4;
}

.v5-s-9ca9bf431668-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #07111b 0%, #1f2933 50%, #07111b 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  padding: 0 34px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.v5-s-4fb12ab35420-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 20px;
  flex-direction: column;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  padding: 18px 26px 20px;
  display: flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-900dd60e4b24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 72px 56px;
  display: flex;
}

.v5-s-15365a8b8342-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
}

.v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-677ab02e030e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e1a12e3e10c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-7809a91b2a23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-color: #fff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-bcf22257fe82-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.v5-s-804ac9edc8ee-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
}

.v5-s-9f55beb7d890-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background: linear-gradient(#1f2933, #1f2933) padding-box padding-box, linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%) border-box;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-cbd78257bf39-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-2b6d77e62e61-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-9991078ddd8f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-area: auto / 1 / auto / -1;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.v5-s-3949c2bc5167-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin: -.14em -.04em -.06em 0;
  padding: .14em .04em .06em 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: .95;
}

.v5-s-5f36ba9afd42-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  font-family: Futura, Arial, sans-serif;
}

.v5-s-534562bc65cc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a79fe138df5e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 22px;
  font-family: Futura, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-61c7f51b8a34-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-272ef0473359-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  flex-direction: column;
  grid-area: auto;
  align-self: end;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-bottom: 2px;
  display: flex;
}

.v5-s-fe114231a691-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-ed5f6d65fea3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  stroke-width: 1.75px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.v5-s-430afb9dd801-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin: 8px 0 0;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-e26e9a0bf9dd-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 44px;
  display: flex;
}

.v5-s-b94a8f885116-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  text-align: center;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: normal;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 24px #fed8138c, 0 0 64px #fed8134d;
}

.v5-s-c4f57e3a32e8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-color: #d2d2d7;
  flex: 1 1 0;
  height: 1px;
}

.v5-s-a1ae2829b313-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-family: Futura, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-32d3bdc43874-1-2 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 56px 72px;
  display: flex;
}

.v5-s-0804fb2c619a-1-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-area: auto / 1 / auto / -1;
  justify-content: space-between;
  align-items: flex-end;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.v5-s-27d33b17ba5d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: padding-box;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-203bf143a000-1-2 {
  z-index: 2;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 76px;
  padding: 0 34px;
  font-family: Futura, Arial, sans-serif;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: -67px;
  right: -19px;
  box-shadow: 0 10px 24px #00000059;
}

.v5-s-f1db963d536f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background: #1f2933;
  border: 3px solid #0000;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 20px;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 32px;
  display: flex;
  position: relative;
}

.v5-s-4671f5f533f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  gap: 14px;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  display: flex;
}

.v5-s-ac8a127bcce6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-68941b4c944a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.v5-s-16c3a8410847-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background: #fed813;
  border-radius: 3px;
  height: 14px;
}

.v5-s-76dba98dbda9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  background: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 14px 26px;
  display: flex;
}

.v5-s-8c39f21a93bc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-ad6c3f3e1fc9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.v5-s-e2ac59a61154-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-family: Futura, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
}

.v5-s-a3547a74248f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 84px;
  padding: 12px 24px;
  display: flex;
}

.v5-s-c50410a085c6-1-2 {
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin-top: 72px;
}

.v5-s-29f5bff5a168-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 28px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 44px 56px 52px;
  display: flex;
}

.v5-s-a56922569f57-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-6b3bd6b3cbb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-color: #07111b;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v5-s-8cae0dda8f27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #4a5560;
  width: 508px;
  max-width: 440px;
  height: 87px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-3a751ca241a0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.v5-s-952700ffdf46-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-family: Futura, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-decc9936fd0e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 18px;
  flex-direction: column;
  padding: 15px 18px;
  display: flex;
}

.v5-s-5cf15d122c58-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 4px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: .82;
}

.v5-s-da350c1402a7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-color: #d2d2d7;
  height: 1px;
}

.v5-s-300210e4640a-1-2-3-4-5 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-c984458e982f-1-2-3-4-5 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 36px;
  left: calc(12.5% - 10px);
}

.v5-s-458df3aa6f18-1-2-3-4-5 {
  color: #4a5560;
  align-items: center;
  min-height: 26px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.v5-s-5be59ef24322-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 72px;
  left: calc(37.5% - 10px);
}

.v5-s-477db4115edb-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  left: calc(62.5% - 10px);
  right: 20px;
}

.v5-s-c5b61b3d8b2b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  background-color: #fff;
  border: 4px solid #07111b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 74px;
  left: calc(87.5% - 10px);
}

.v5-s-9e36bfe261a2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 44px;
  right: -8px;
}

.v5-s-73b7891f23a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 32px;
  padding: 0 14px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 0;
}

.v5-s-bb4678343781-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 2px solid #07111b;
  flex-direction: column;
  padding: 28px 0 40px;
  display: flex;
}

.v5-s-0e1cddfaba25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.v5-s-01d68ea0f3f5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 64px;
  margin-top: 12px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-c485a5fe2083-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-color: #1f2933;
  border-radius: 24px;
  height: 600px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 48px #07111b29;
}

.v5-s-ce8aa5a4ca00-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  pointer-events: none;
  color: #fff;
  letter-spacing: .02em;
  background-color: #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Futura, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 14px;
  right: 14px;
}

.v5-s-1d116541e1ce-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #07111b;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-8739b5ce0af4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  cursor: pointer;
  background-color: #07111b;
  border-width: 0;
  border-radius: 999px;
  width: 28px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-2404eb047eec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  cursor: pointer;
  background-color: #d2d2d7;
  border-width: 0;
  border-radius: 999px;
  width: 8px;
  height: 8px;
  padding: 0;
  transition: width .4s, background-color .4s;
}

.v5-s-0a9a065ee59f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #fff;
  cursor: pointer;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  display: flex;
}

.v5-s-2045f00c3ea8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  margin: 24px 20px;
  padding: 96px 0 160px;
  display: flex;
}

.v5-s-753ea2c43d59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 36px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-608fb98a4afd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  max-width: 1248px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-fd23f2f3c556-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 68px;
  padding: 0 36px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-b19610f1134f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-items: center;
  column-gap: 16px;
  padding: 48px 56px;
  display: grid;
}

.v5-s-1ce1a7038187-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding: 0 16px;
  font-family: Futura, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.v5-s-5b9b1864ff80-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  white-space: nowrap;
  grid-column: 1 / -1;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.55;
}

.v5-s-f4286c1642f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.v5-s-31d28115f139-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 4px 0 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-91f930fb5f43-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-13128cc187b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: -.01em;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-fa76c53893f6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin: 0;
  font-family: Futura, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.v5-s-837960adebf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  max-width: 760px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.55;
}

.v5-s-20422300dad1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  border: 1px solid #d2d2d7;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.v5-s-387d683ccbcd-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #07111b;
  flex-direction: column;
  flex-shrink: 0;
  padding: 24px 0 10px;
  display: flex;
  overflow: hidden;
}

.v5-s-8f58af54e600-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 56px;
  font-family: Futura, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.v5-s-4ec078848444-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  gap: 24px;
  margin: 24px 20px;
  padding: 96px 0 64px;
  display: flex;
}

.v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  margin: 16px 0 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.02;
}

.v5-s-a733c26618db-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  flex-direction: column;
  grid-area: auto / 1 / auto / -1;
  width: 100%;
  min-width: 0;
  display: flex;
}

.v5-s-0324e8d63e21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  margin: 0;
  font-family: Futura, Arial, sans-serif;
}

.v5-s-8aaeb5fd352c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 26px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.v5-s-e11f91a11da6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  border-top: 1px solid #d2d2d7;
}

.v5-s-0ab3d36fe952-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #07111b;
  text-underline-offset: 4px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-3a58c7502721-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #07111b;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-d7af4d3cd8c6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  text-underline-offset: 3px;
  font-family: Futura, Arial, sans-serif;
  font-weight: 700;
}

.v5-s-ec2471fb8efb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  border-top: 1px solid #d2d2d7;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin: 24px 20px;
  padding: 80px 0 104px;
  display: flex;
}

.v5-s-ec195bed138a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #1f2933;
  max-width: 680px;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.v5-s-dde35326bfb6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-items: center;
  height: 68px;
  padding: 0 38px;
  font-family: Futura, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 12px 32px #fed81373;
}

.v5-s-7dc8a0e75f94-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  background-color: #07111b;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.v5-s-60314cb68fc2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #d2d2d7;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v5-s-458fec810769-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: inline-flex;
}

.v5-s-a035e97a2d24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.v5-h-c236af941f4e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #07111b;
  text-align: center;
  padding: 16px;
  font-family: Futura, Arial, sans-serif;
}

.v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  margin: 0 0 24px;
  font-family: Futura, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.1;
}

.v5-h-6fa9108f95c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  font-family: Futura, Arial, sans-serif;
}

.v5-h-795d78746e12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  margin: 12px 0;
  font-family: Futura, Arial, sans-serif;
  font-size: clamp(18px, 4.7vw, 26px);
  line-height: 1.2;
}

.v10-7e98ab5f94c3 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 16px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-d9edddbebdbf {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.v10-608813106d8c {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.v10-c407e190cd28 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-72e9845ac7be {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.02;
}

.v10-b807e996f83a {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d {
  font-family: Helvetica;
}

.v10-148f53bbf0d1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-624651b7cc04 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v10-941490560c93 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-c004906a6223 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
}

.v10-51d81e68fa13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v10-0a5009a32d71 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: baseline;
  display: flex;
}

.v10-56daf4769092 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-88413ddebe9b {
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 700;
}

.v10-6275fc1ce6a4 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3 {
  color: #fff;
}

.v10-b03a94f7beea {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.v10-81a06659cdbb {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.v10-0f36e81cfeff {
  stroke-width: 2.25px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  flex-shrink: 0;
  margin-top: 2px;
}

.v10-9e504f14e2c3 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-e41469560832 {
  stroke-width: 2.25px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.v10-7e98ab5f94c3-1 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 16px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-148f53bbf0d1-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1 {
  color: #fff;
}

.v10-9e504f14e2c3-1 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-db714dd39c9c {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 2px;
  display: flex;
}

.v10-a46c84a38e66 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v10-da204bc732ec {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-111b33777fb8 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  display: grid;
}

.v10-997290b5dc91 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-bfc0f974113b {
  box-sizing: border-box;
  border: 1.5px solid #ffffff8c;
  border-radius: 3px;
  height: 10px;
}

.v10-d373f0e4f4e3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.v10-58bb23c34df7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-8f7910598a1c {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-direction: column;
  display: flex;
}

.v10-06f2d3bfcaaf {
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.1;
}

.v10-963baed31aaa {
  opacity: .75;
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 10px;
  font-weight: 700;
}

.v10-bcfa365ebc6b {
  letter-spacing: -.01em;
  white-space: nowrap;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
}

.v10-87a8362cd77a {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 11px;
}

.v10-1d9249a8a0d5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-7e98ab5f94c3-1-2 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 16px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-148f53bbf0d1-1-2 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-e5a9de07d3a4 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.v10-ef8ba434cfcb {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-06a8fc8aab92 {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.02;
}

.v10-27a156f60758 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-0f4d9501b998 {
  height: 568px;
  position: relative;
}

.v10-cb8766d55673 {
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible;
}

.v10-4c981748e3dd {
  display: flex;
  position: absolute;
  top: 15px;
  left: 7px;
}

.v10-49d7d3c97c2d {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-6b76b68b6ba3 {
  display: flex;
  position: absolute;
  top: 0;
  left: 56px;
  right: 0;
}

.v10-fc285484afca {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-baf2fda59eac {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.v10-5fb78ca105d5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.v10-b1b76c5f59e0 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: flex-end;
  display: flex;
}

.v10-b38a9c810726 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-389a74b43994 {
  text-transform: uppercase;
  padding-bottom: 1px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
}

.v10-890e96bdad2c {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-baca0d7057c9 {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
}

.v10-02a88eab36f9 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-246eea61f114 {
  display: flex;
  position: absolute;
  top: 147px;
  left: 7px;
}

.v10-6d2bd6f8d0c2 {
  display: flex;
  position: absolute;
  top: 132px;
  left: 56px;
  right: 0;
}

.v10-d0beda87821e {
  display: flex;
  position: absolute;
  top: 279px;
  left: 7px;
}

.v10-79f3e0e7e83f {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-d415d3130c51 {
  display: flex;
  position: absolute;
  top: 264px;
  left: 56px;
  right: 0;
}

.v10-44ebabcd2df0 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-bad75967088d {
  display: flex;
  position: absolute;
  top: 411px;
  left: 7px;
}

.v10-56e4421b5a3e {
  display: flex;
  position: absolute;
  top: 396px;
  left: 56px;
  right: 0;
}

.v10-935343c604e4 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-efb1cc7a9600 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
  position: absolute;
  top: 538px;
  left: 14px;
}

.v10-06497dfd61ae {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-34fdee77f41e {
  stroke-width: 2.25px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.v10-41a3acacec01 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-49d7d3c97c2d-1 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-fc285484afca-1 {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-b38a9c810726-1 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-890e96bdad2c-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-02a88eab36f9-1 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-79f3e0e7e83f-1 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff-1 {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-7e98ab5f94c3-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 16px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-7e98ab5f94c3-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 16px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-7e98ab5f94c3-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 16px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-49d7d3c97c2d-1-2 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-fc285484afca-1-2 {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-b38a9c810726-1-2 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-890e96bdad2c-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-02a88eab36f9-1-2 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-79f3e0e7e83f-1-2 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff-1-2 {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-49d7d3c97c2d-1-2-3 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-fc285484afca-1-2-3 {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-b38a9c810726-1-2-3 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-890e96bdad2c-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-02a88eab36f9-1-2-3 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-79f3e0e7e83f-1-2-3 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff-1-2-3 {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-49d7d3c97c2d-1-2-3-4 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-fc285484afca-1-2-3-4 {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-b38a9c810726-1-2-3-4 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-890e96bdad2c-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-02a88eab36f9-1-2-3-4 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-79f3e0e7e83f-1-2-3-4 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3-4 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3-4 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3-4 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff-1-2-3-4 {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-935343c604e4-1 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-49d7d3c97c2d-1-2-3-4-5 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-fc285484afca-1-2-3-4-5 {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-b38a9c810726-1-2-3-4-5 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-890e96bdad2c-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-02a88eab36f9-1-2-3-4-5 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-79f3e0e7e83f-1-2-3-4-5 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3-4-5 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3-4-5 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3-4-5 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff-1-2-3-4-5 {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-935343c604e4-1-2 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1-2 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1-2 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1-2 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3-4-5-6 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3-4-5-6 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-d088ac192858 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 25px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-935343c604e4-1-2-3 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1-2-3 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1-2-3 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1-2-3 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6-7 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6-7 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-49d7d3c97c2d-1-2-3-4-5-6 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-fc285484afca-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-b38a9c810726-1-2-3-4-5-6 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-890e96bdad2c-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-02a88eab36f9-1-2-3-4-5-6 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6-7 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3-4-5-6-7 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3-4-5-6-7 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff-1-2-3-4-5-6 {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6-7 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6-7-8 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6-7-8 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-49d7d3c97c2d-1-2-3-4-5-6-7 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-fc285484afca-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-b38a9c810726-1-2-3-4-5-6-7 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-890e96bdad2c-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-02a88eab36f9-1-2-3-4-5-6-7 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6-7-8 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3-4-5-6-7-8 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3-4-5-6-7-8 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff-1-2-3-4-5-6-7 {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-935343c604e4-1-2-3-4 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1-2-3-4 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1-2-3-4 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1-2-3-4 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6-7-8 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6-7-8-9 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6-7-8-9 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-49d7d3c97c2d-1-2-3-4-5-6-7-8 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-fc285484afca-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-b38a9c810726-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-890e96bdad2c-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-02a88eab36f9-1-2-3-4-5-6-7-8 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3-4-5-6-7-8-9 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3-4-5-6-7-8-9 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff-1-2-3-4-5-6-7-8 {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-935343c604e4-1-2-3-4-5 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1-2-3-4-5 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1-2-3-4-5 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1-2-3-4-5 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6-7-8-9 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6-7-8-9-10 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6-7-8-9-10 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3-4-5-6-7-8-9-10 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3-4-5-6-7-8-9-10 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-d088ac192858-1 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 25px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-935343c604e4-1-2-3-4-5-6 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1-2-3-4-5-6 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1-2-3-4-5-6 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1-2-3-4-5-6 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6-7-8-9-10 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6-7-8-9-10-11 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-49d7d3c97c2d-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-fc285484afca-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-b38a9c810726-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-890e96bdad2c-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-02a88eab36f9-1-2-3-4-5-6-7-8-9 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3-4-5-6-7-8-9-10-11 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3-4-5-6-7-8-9-10-11 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff-1-2-3-4-5-6-7-8-9 {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-49d7d3c97c2d-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-fc285484afca-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-b38a9c810726-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-890e96bdad2c-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-02a88eab36f9-1-2-3-4-5-6-7-8-9-10 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff-1-2-3-4-5-6-7-8-9-10 {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-935343c604e4-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1-2-3-4-5-6-7 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1-2-3-4-5-6-7 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-49d7d3c97c2d-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  background-color: #8b95a1;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-fc285484afca-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #8b95a1;
  background-color: #fff;
  border: 2px solid #d2d2d7;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-b38a9c810726-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-890e96bdad2c-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border: 2px solid #f71000;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-02a88eab36f9-1-2-3-4-5-6-7-8-9-10-11 {
  color: #8b95a1;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-a785f99080ff-1-2-3-4-5-6-7-8-9-10-11 {
  color: #d2d2d7;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-935343c604e4-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1-2-3-4-5-6-7-8 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1-2-3-4-5-6-7-8 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-e5768e1adfb9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-1cff4225737e-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-44ebabcd2df0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  color: #fff;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-13f76182d009-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #0000;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-aad0cef2cf87-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #07111b;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-8e76153fa417-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.v10-d088ac192858-1-2 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 25px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-935343c604e4-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1-2-3-4-5-6-7-8-9 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1-2-3-4-5-6-7-8-9 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1-2-3-4-5-6-7-8-9 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-3ff8d91a5214 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 54px;
  margin: 22px 0 8px;
  padding: 0 26px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.v10-aaab202bcb1d {
  letter-spacing: -.01em;
  font-size: 25px;
}

.v10-1f016cd2fd7a {
  width: 100%;
  min-width: 0;
  display: block;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-3ff8d91a5214-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 54px;
  margin: 22px 0 8px;
  padding: 0 26px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.v10-1cff4225737e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-935343c604e4-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1-2-3-4-5-6-7-8-9-10 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1-2-3-4-5-6-7-8-9-10 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d088ac192858-1-2-3 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 25px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1-2-3-4-5-6-7-8-9-10 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-3ff8d91a5214-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 54px;
  margin: 22px 0 8px;
  padding: 0 26px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-3ff8d91a5214-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 54px;
  margin: 22px 0 8px;
  padding: 0 26px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.v10-1cff4225737e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-935343c604e4-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1-2-3-4-5-6-7-8-9-10-11 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1-2-3-4-5-6-7-8-9-10-11 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d088ac192858-1-2-3-4 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 25px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1-2-3-4-5-6-7-8-9-10-11 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-3ff8d91a5214-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 54px;
  margin: 22px 0 8px;
  padding: 0 26px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.v10-41a3acacec01-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 48px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-c407e190cd28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  box-sizing: border-box;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-4e9b51159ca4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 12px;
  font-size: 10px;
  font-weight: 700;
  display: inline-flex;
}

.v10-070608cf1ba2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-b807e996f83a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #fff;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-488129454507-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  font-weight: 700;
}

.v10-992cfae3d15d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.v10-148f53bbf0d1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  background-origin: border-box;
  background-clip: border-box;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-941490560c93-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.v10-56daf4769092-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #0000;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  margin: -.1em -.04em -.06em 0;
  padding: .1em .04em .06em 0;
  font-size: 62px;
  font-weight: 700;
  line-height: .9;
}

.v10-6275fc1ce6a4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  border: 2px solid #fff;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 28px;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.v10-e8d63aeeda54-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #d2d2d7;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-6ab4161421a3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #fff;
}

.v10-9e504f14e2c3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #d2d2d7;
  border-top: 1px solid #ffffff29;
  margin: 0;
  padding-top: 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.55;
}

.v10-54fbca192248-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 58px;
  margin-top: 4px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #fed8138c, 0 0 48px #fed8134d;
}

.v10-3e971b0a39d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(#1c2733 0%, #07111b 42%);
  border-radius: 20px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 22px 16px 0;
  padding: 36px 22px 40px;
  display: flex;
  position: relative;
}

.v10-8871c83eefa0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #1f2933;
  border: 2px solid #0000;
  border-radius: 18px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 10px;
  padding: 22px 20px;
  display: flex;
  position: relative;
}

.v10-da204bc732ec-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #d2d2d7;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-2b1940551d81-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
}

.v10-997290b5dc91-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-color: #fed813;
  border-radius: 3px;
  height: 10px;
}

.v10-58bb23c34df7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #07111b;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 11px 12px;
  display: flex;
}

.v10-1d9249a8a0d5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  border: 2px solid #fff6;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66px;
  padding: 9px 10px;
  display: flex;
}

.v10-3ff8d91a5214-1-2-3-4-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #07111b;
  letter-spacing: .03em;
  text-transform: uppercase;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 54px;
  margin: 22px 0 8px;
  padding: 0 26px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 8px 20px #00000059;
}

.v10-1cff4225737e-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #07111b;
  background-color: #e8e9ec;
  border-radius: 18px;
  flex-direction: column;
  flex-shrink: 0;
  margin: 44px 16px 0;
  padding: 28px 16px 30px;
  display: flex;
}

.v10-ef8ba434cfcb-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  letter-spacing: .06em;
  text-transform: uppercase;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d84c7532ae1f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #07111b;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.v10-27a156f60758-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #4a5560;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.v10-79f3e0e7e83f-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  background-color: #07111b;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-935343c604e4-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  color: #07111b;
  background-color: #fff;
  border: 2px solid #07111b;
  border-radius: 14px;
  flex-direction: column;
  flex: 1 1 0;
  justify-content: space-between;
  min-width: 0;
  height: 118px;
  padding: 12px 14px;
  display: flex;
}

.v10-1c25d2bda455-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #07111b;
  letter-spacing: -.03em;
  padding-top: 3px;
  font-size: 38px;
  font-weight: 700;
  line-height: .82;
}

.v10-803ae181c0b0-1-2-3-4-5-6-7-8-9-10-11-12 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #07111b;
  letter-spacing: .04em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #07111b;
  border-radius: 999px;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  font-size: 9px;
  font-weight: 700;
  display: inline-flex;
}

.v10-d088ac192858-1-2-3-4-5 {
  color: #07111b;
  white-space: nowrap;
  background-image: linear-gradient(120deg, #fed813 0% 24%, #fff4c2 50%, #fed813 76% 100%);
  border-radius: 999px;
  align-self: flex-start;
  align-items: center;
  height: 25px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.v10-edb4afac418a-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #4a5560;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.v10-06497dfd61ae-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #f71000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 4px #e8e9ec;
}

.v10-8f90c34c0fee-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  box-sizing: border-box;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #f71000;
  border-radius: 999px;
  align-items: center;
  height: 30px;
  padding: 0 13px;
  font-size: 11px;
  font-weight: 700;
  display: inline-flex;
}

@media screen and (min-width: 1280px) {
  .v26-s-4b9a425d30b9 {
    margin-bottom: 1.5rem;
  }

  .v26-s-349a75f691d6 {
    height: 240px;
  }
}

@media screen and (min-width: 1440px) {
  .v26-s-67f18a9e565b {
    max-width: 1100px;
  }

  .v26-s-e94a734b0b72 {
    grid-column-gap: 40px;
    margin-bottom: 25px;
  }

  .v26-s-1698e3be9f69 {
    margin-left: 25px;
  }

  .v26-s-b1245a337845 {
    grid-column-gap: 20px;
    margin-bottom: 10px;
  }

  .v26-s-843cf3974027 {
    margin-top: 40px;
  }

  .v26-s-aa98d7e1844b {
    object-fit: cover;
    height: 776px;
  }

  .v26-s-349a75f691d6 {
    height: 240px;
  }
}

@media screen and (min-width: 1920px) {
  .v26-s-5181d0b9ad7d {
    justify-content: flex-start;
    align-items: center;
  }

  .v26-s-ef1b64142fe8 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .v26-s-8bfb570b1812 {
    font-size: 10rem;
  }

  .v26-s-f4fdf4dc47ea {
    background-size: auto, cover;
  }

  .v26-s-3856516c348b {
    margin-top: 84px;
  }

  .v26-s-b549eb7edc03, .v26-s-f108d2c28197 {
    font-size: 6rem;
  }

  .v26-s-4a632faa22b6 {
    margin-top: 80px;
  }

  .v26-s-f4fdf4dc47ea-1 {
    background-size: auto, cover;
  }

  .v26-s-e94a734b0b72 {
    grid-column-gap: 24px;
  }

  .v26-s-1698e3be9f69 {
    margin-left: 0;
  }

  .v26-s-094bb6d73594, .v26-s-aa98d7e1844b {
    height: 776px;
  }

  .v26-s-63cb89bac9a6 {
    height: 100%;
  }

  .v26-s-f4fdf4dc47ea-1-2, .v26-s-f4fdf4dc47ea-1-2-3 {
    background-size: auto, cover;
  }

  .v26-s-b3ffd1541151 {
    font-size: 5rem;
  }

  .v26-s-a8cbd4223a38 {
    align-items: stretch;
  }

  .v26-s-094bb6d73594-1 {
    height: 776px;
  }

  .v26-s-f97b4fcf4d61, .v26-s-f4fdf4dc47ea-1-2-3-4 {
    background-size: auto, cover;
  }

  .v26-s-349a75f691d6 {
    height: 240px;
  }

  .v26-s-825656c63ed4 {
    font-size: 10rem;
  }
}

@media screen and (max-width: 991px) {
  .viva-checkout-1 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .vc-layout {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) 300px;
    column-gap: 24px;
    padding-top: 28px;
  }

  .vc-progress {
    grid-column: 1 / 3;
    margin-bottom: 24px;
    position: static;
  }

  .vc-progress-list {
    justify-content: space-between;
    display: flex;
  }

  .vc-progress-item {
    column-gap: 6px;
    margin-bottom: 0;
  }

  .vc-title-1 {
    font-size: 40px;
  }

  .vc-summary {
    padding-left: 24px;
    padding-right: 24px;
  }

  .vvk-m-000 {
    display: flex;
  }

  .vvk-d-000 {
    display: none;
  }

  .v26-s-cf3a3942f2c4 {
    top: 25px;
  }

  .v26-s-b2cb57fa7f6d {
    justify-content: flex-start;
  }

  .v26-s-a1cbbfb9738a {
    color: #07111b;
    -webkit-text-fill-color: inherit;
    -webkit-text-fill-color: inherit;
    background-color: #f2f2f2;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    display: none;
    position: absolute;
    overflow: auto;
  }

  .v26-s-b434c692d1e4 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .v26-s-12a89a8989b0 {
    width: 100%;
  }

  .v26-s-c6242c2a0f80 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-c15031386e32 {
    position: relative;
    overflow: hidden;
  }

  .v26-s-6176256f8d11 {
    flex-flow: column;
  }

  .v26-s-5530df476a75 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-9f00adf3ca03 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .v26-s-b29907b6820a {
    align-items: flex-start;
    width: 100%;
    max-width: none;
  }

  .v26-s-fd0ae1240bd5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .v26-s-e8f18b9134ea {
    background-color: #fff;
  }

  .v26-s-bfdff22b0e01 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .v26-s-d6cecbdf7481 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .v26-s-d52312ec27ad {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .v26-s-349ec3e54fa6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .v26-s-93816508e6dd {
    margin: 0 0 1.5rem;
  }

  .v26-s-48b8dc5171f8 {
    font-size: 2.5rem;
  }

  .v26-s-b96b7633b316 {
    padding: 2.5rem 0;
  }

  .v26-s-3475018b1ae6 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-4f8f99e2d20e {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .v26-s-93cffc1758ef {
    justify-self: center;
  }

  .v26-s-607fbcffe0ee {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    max-width: 100%;
  }

  .v26-s-5181d0b9ad7d {
    justify-self: center;
  }

  .v26-s-b0612361eb92 {
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-fd4b7eb3699a {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-74d41d63300d {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-bf55da676790 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .v26-s-99e6523883f1 {
    font-size: .75rem;
  }

  .v26-s-51da4e778f4d {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    max-width: 95%;
  }

  .v26-s-dad09125ed1c {
    font-size: 12px;
    line-height: 16px;
  }

  .v26-s-f74932901cd7 {
    z-index: 1;
  }

  .v26-s-d53cefbe4e70 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .v26-s-770fc94a09ed {
    background-color: #fff;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .v26-s-4f2fcb7c15b9 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .v26-s-0a9a837d38a2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .v26-s-c6242c2a0f80-1 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-0916094bedd7 {
    inset: auto 0% auto auto;
  }

  .v26-s-48b8dc5171f8-1 {
    font-size: 2.5rem;
  }

  .v26-s-7f931bf21e09 {
    font-size: 1.5rem;
  }

  .v26-s-89517f50d110 {
    padding-left: 0;
  }

  .v26-s-2a140381014e {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .v26-s-0f2250fcfdf5 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-4b9a425d30b9 {
    margin: 0 0 1.5rem;
  }

  .v26-s-48b8dc5171f8-1-2 {
    font-size: 2.5rem;
  }

  .v26-s-6dce238941bc {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-c97ce8a21745 {
    justify-self: center;
  }

  .v26-s-c28af657662c {
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-bb7e2ee91f3f {
    font-size: .75rem;
  }

  .v26-s-0f2250fcfdf5-1, .v26-s-0f2250fcfdf5-1-2 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-48b8dc5171f8-1-2-3 {
    font-size: 2.5rem;
  }

  .v26-s-7f931bf21e09-1 {
    font-size: 1.5rem;
  }

  .v26-s-af6fad78a2fc {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-3014b0c6e9bf {
    position: relative;
    overflow: hidden;
  }

  .v26-s-d91bd8d3de59 {
    display: none;
  }

  .v26-s-9b4a1c487d3c {
    display: block;
  }

  .v26-s-8bfb570b1812 {
    font-size: 5rem;
  }

  .v26-s-4ba19f8bc838 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-b617db327d3c {
    flex-flow: column;
    display: flex;
  }

  .v26-s-7ab2d7e2d95a {
    height: 560px;
  }

  .v26-s-7aac81268aeb {
    font-size: 2.5rem;
  }

  .v26-s-65c3ec53c5f3, .v26-s-65c3ec53c5f3._w-form {
    flex-flow: column;
  }

  .v26-s-9619d9e680de, .v26-s-b0d4ec7917d2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-b5b77e41a285 {
    width: 80%;
  }

  .v26-s-7f931bf21e09-1-2 {
    font-size: 1.5rem;
  }

  .v26-s-af6fad78a2fc-1 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1 {
    display: none;
  }

  .v26-s-0b619fb620d5 {
    height: 70svh;
  }

  .v26-s-16177e3380b7 {
    padding-top: 6rem;
    padding-bottom: 3rem;
  }

  .v26-s-3856516c348b {
    margin-top: 40px;
  }

  .v26-s-fa1dca03e211 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v26-s-97d230ce4ad9 {
    font-size: 2.5rem;
  }

  .v26-s-22f86ab0c37f {
    grid-column-gap: 3rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .v26-s-c9288bec8377 {
    margin: 0 0 4.5rem;
  }

  .v26-s-f5ab24492239 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .v26-s-d21dce208ab8 {
    flex-basis: calc(50% - 12px);
  }

  .v26-s-fb4287af2f76 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-b549eb7edc03, .v26-s-f108d2c28197 {
    font-size: 4rem;
  }

  .v26-s-4a0161e5e141 {
    grid-column-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .v26-s-5a669c8cfbd7 {
    margin: 0 0 1.5rem;
  }

  .v26-s-e3961bb60a6b {
    font-size: 2.5rem;
  }

  .v26-s-7f931bf21e09-1-2-3 {
    font-size: 1.5rem;
  }

  .v26-s-af6fad78a2fc-1-2 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2 {
    display: none;
  }

  .v26-s-fe04cea2a8a8 {
    height: 560px;
  }

  .v26-s-85a40eb249da {
    font-size: 2.5rem;
  }

  .v26-s-7f931bf21e09-1-2-3-4 {
    font-size: 1.5rem;
  }

  .v26-s-af6fad78a2fc-1-2-3 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-1faf18182c80 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .v26-s-d91bd8d3de59-1-2-3 {
    display: none;
  }

  .v26-s-4d11a9dbf126 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-52ce27780c49 {
    font-size: 4rem;
  }

  .v26-s-d41484529aee {
    text-align: left;
  }

  .v26-s-72324fb35dd5 {
    margin: 0 0 2.5rem;
  }

  .v26-s-0bca0a31c275 {
    font-size: 2.5rem;
  }

  .v26-s-c12eed4ab21b {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .v26-s-6a29616b909f {
    margin: 2.5rem 0 0;
  }

  .v26-s-05242796b782 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-5d58ba7871ed {
    font-size: 2.5rem;
  }

  .v26-s-67f18a9e565b {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 90%;
    display: flex;
  }

  .v26-s-9acba83d945f {
    padding-top: 2.5rem;
  }

  .v26-s-70f7f94a9ea8 {
    width: 80%;
    max-width: 728px;
  }

  .v26-s-be4324b75091 {
    max-width: 728px;
  }

  .v26-s-811f40594d39 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-1bf82b4a7dab {
    width: 80%;
  }

  .v26-s-e94a734b0b72 {
    grid-column-gap: 30px;
    margin-bottom: 20px;
  }

  .v26-s-1698e3be9f69 {
    margin-left: 20px;
  }

  .v26-s-8e13040933dd {
    width: 16px;
    min-width: 16px;
    height: 16px;
    margin-right: 15px;
  }

  .v26-s-b1245a337845 {
    grid-column-gap: 15px;
    margin-bottom: 10px;
  }

  .v26-s-dca768de3e3d {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-843cf3974027 {
    margin-top: 30px;
  }

  .v26-s-9e6a06c8c894 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .v26-s-15c0999514b5 {
    flex-flow: column;
  }

  .v26-s-8d101330cc9f {
    width: 100%;
    padding-top: 1rem;
    padding-right: 0;
  }

  .v26-s-7361a5c4f1fa {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-329f7e40124b {
    order: -9999;
    width: 100%;
    height: 600px;
  }

  .v26-s-ddc4fbd9c0c2 {
    height: 600px;
  }

  .v26-s-aa98d7e1844b {
    object-fit: cover;
    height: 600px;
  }

  .v26-s-357ec54a5c38 {
    grid-column-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .v26-s-872bfd47e98a {
    font-size: 2.75rem;
  }

  .v26-s-e12a6d68b064 {
    margin: 2.5rem 0 0;
  }

  .v26-s-7f931bf21e09-1-2-3-4-5 {
    font-size: 1.5rem;
  }

  .v26-s-af6fad78a2fc-1-2-3-4 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4 {
    display: none;
  }

  .v26-s-a4e5fb6bfe50 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-f52c41cc1701, .v26-s-8868ee424faa {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-52187f9000d0 {
    font-size: 2.75rem;
  }

  .v26-s-92e81f816b17 {
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .v26-s-0305e4ee702e {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-5506d6d97b74, .v26-s-a77ebf7740b8 {
    font-size: 4rem;
  }

  .v26-s-0e24f974effb {
    font-size: 1rem;
  }

  .v26-s-7f931bf21e09-1-2-3-4-5-6 {
    font-size: 1.5rem;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5 {
    display: none;
  }

  .v26-s-b93c03ea8e7e {
    font-size: 5rem;
  }

  .v26-s-34e9dc8632fc {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .v26-s-6e6f34c4c700 {
    font-size: 2.5rem;
  }

  .v26-s-198e9bd3404d {
    padding-right: 1.5rem;
  }

  .v26-s-4d00e02996ed {
    grid-column-gap: 3rem;
  }

  .v26-s-32168d8575f6 {
    padding-left: 1.5rem;
  }

  .v26-s-866aed6b5c0f {
    grid-column-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .v26-s-7d537e9e85a0 {
    padding-top: 5rem;
  }

  .v26-s-afa8c0ef7b31 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7 {
    display: none;
  }

  .v26-s-ade9683b90dd {
    height: 560px;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9 {
    display: none;
  }

  .v26-s-b3ffd1541151 {
    font-size: 4rem;
  }

  .v26-s-f685dcbeea9b {
    font-size: 2.5rem;
  }

  .v26-s-a8cbd4223a38 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .v26-s-e17959093183 {
    font-size: 2.5rem;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10 {
    display: none;
  }

  .v26-s-49d169d375d1 {
    font-size: 2.75rem;
  }

  .v26-s-4e7b266841f9 {
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12 {
    display: none;
  }

  .v26-s-f577dd5ee1a6 {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .v26-s-70e9f8ff548a {
    margin-top: 0;
  }

  .v26-s-f73dec419960 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .v26-s-74a81515b000 {
    grid-column-gap: 3rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .v26-s-a2c795974b54 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-cd622289e1de {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    display: none;
  }

  .v26-s-250d6008fa1b {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .v26-s-e57164cd7244 {
    font-size: 2.5rem;
  }

  .v26-s-ce3519d6be27 {
    height: 560px;
  }

  .v26-s-4fecd1719a8f, .v26-s-4fecd1719a8f._w-form {
    flex-flow: column;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    display: none;
  }

  .v26-s-92e57e5ce2bf {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .v26-s-9bfadff1abd0 {
    font-size: 1.75rem;
  }

  .v26-s-dc4ee30e71e6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .v26-s-349a75f691d6 {
    background-image: linear-gradient(#0000, #0000), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
    display: none;
  }

  .v26-presale-grid {
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .v26-trial-section {
    grid-template-columns: minmax(0, 1fr);
    gap: 32px;
    width: 90%;
    padding: 24px;
  }

  .v3d-breakpoint-probe {
    font-size: 15px;
  }

  .v26-s-77e06aa63055 {
    color: #07111b;
    -webkit-text-fill-color: inherit;
    -webkit-text-fill-color: inherit;
    background-color: #f2f2f2;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    display: none;
    position: absolute;
    overflow: auto;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-f8f4b8269e62 {
    position: relative;
    overflow: hidden;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
    display: none;
  }

  .v26-s-aed5878efc07 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    place-items: end stretch;
    min-height: 90svh;
  }

  .v26-s-4a7c5c74df7b {
    font-size: 1rem;
  }

  .v26-s-825656c63ed4 {
    font-size: 5rem;
  }

  .v26-s-2a0be07f4d61 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-67e03fc61c5d {
    display: none;
  }

  .v26-s-8f59749fbdc8 {
    font-size: 1.75rem;
  }

  .v26-s-7065080e5fd7 {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .v26-s-563c21353908 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    max-width: 100%;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
    display: none;
  }

  .v3d-mr-nav {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 56px;
    padding: 0 14px;
  }

  .v3d-mr-nav-ort {
    display: none;
  }

  .v3d-mr-kopfzone {
    top: 72px;
    left: 16px;
  }

  .v3d-mr-eckdaten {
    right: initial;
    top: initial;
    margin-top: initial;
    margin-right: initial;
    margin-bottom: initial;
    margin-left: initial;
    position: initial;
    z-index: initial;
    align-items: flex-start;
    display: none;
  }

  .v3d-mr-eck {
    padding: 9px 13px 10px;
  }

  .v3d-mr-ausstattung {
    justify-content: initial;
  }

  .v3d-mr-ladechip {
    min-width: 0;
    top: 68px;
    right: 16px;
  }

  .v3d-mr-bereichsfeld {
    border-radius: 14px;
    width: calc(100vw - 24px);
    padding: 10px 10px 12px;
  }

  .v3d-mr-bereiche {
    margin: -3px -10px;
    padding: 3px 10px;
    display: flex;
    overflow-x: auto;
  }

  .v3d-mr-bereich {
    flex: none;
    width: 172px;
  }

  .v3d-mr-planfeld {
    border-radius: 14px;
    width: calc(100vw - 24px);
    padding: 10px 10px 12px;
  }

  .v3d-bi-nav {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 56px;
    padding: 0 14px;
  }

  .v3d-bi-nav-ort {
    display: none;
  }

  .v3d-bi-kopfzone {
    top: 72px;
    left: 16px;
  }

  .v3d-bi-eckdaten {
    right: initial;
    top: initial;
    margin-top: initial;
    margin-right: initial;
    margin-bottom: initial;
    margin-left: initial;
    position: initial;
    z-index: initial;
    align-items: flex-start;
  }

  .v3d-bi-eck {
    padding: 9px 13px 10px;
  }

  .v3d-bi-ausstattung {
    justify-content: initial;
  }

  .v3d-bi-ladechip {
    min-width: 0;
    top: 68px;
    right: 16px;
  }

  .v3d-bi-bereichsfeld {
    border-radius: 14px;
    width: calc(100vw - 24px);
    padding: 10px 10px 12px;
  }

  .v3d-bi-bereiche {
    margin: -3px -10px;
    padding: 3px 10px;
    display: flex;
    overflow-x: auto;
  }

  .v3d-bi-bereich {
    flex: none;
    width: 172px;
  }

  .v3d-bi-planfeld {
    border-radius: 14px;
    width: calc(100vw - 24px);
    padding: 10px 10px 12px;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
    display: none;
  }

  .v3d-mr-eckdaten-1 {
    z-index: initial;
    position: initial;
    margin-top: initial;
    margin-right: initial;
    margin-bottom: initial;
    margin-left: initial;
    right: initial;
    top: initial;
    align-items: flex-start;
    display: none;
  }

  .v3d-mr-eck-2 {
    padding: 9px 13px 10px;
  }

  .v3d-mr-bereich-1 {
    flex: none;
    width: 172px;
  }

  .v3d-mr-img {
    aspect-ratio: 16 / 8;
  }

  .v3d-bi-eckdaten-1 {
    z-index: initial;
    position: initial;
    margin-top: initial;
    margin-right: initial;
    margin-bottom: initial;
    margin-left: initial;
    right: initial;
    top: initial;
    align-items: flex-start;
  }

  .v3d-bi-eck-2 {
    padding: 9px 13px 10px;
  }

  .v3d-bi-bereich-1 {
    flex: none;
    width: 172px;
  }

  .v3d-bi-img {
    aspect-ratio: 16 / 8;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
    display: none;
  }

  .v26-directory-grid {
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
    display: none;
  }

  .v26-s-af6fad78a2fc-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
    color: #000101;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    font-weight: 500;
    display: flex;
  }

  .v26-s-d91bd8d3de59-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
    display: none;
  }

  .v26-s-4b9a425d30b9-1 {
    margin: 0 0 1.5rem;
  }

  .v26-original-countdown {
    grid-template-rows: 12px 18px;
    grid-template-columns: repeat(8, max-content);
    gap: 0 3px;
    height: 30px;
    display: grid;
  }

  .v26-countdown-number {
    font-size: 16px;
    line-height: 18px;
  }

  .v26-countdown-label {
    text-align: center;
    grid-column: 1 / 9;
    font-size: 12px;
    line-height: 12px;
  }

  .v26-s-4b9a425d30b9-1-2, .v26-s-4b9a425d30b9-1-2-3, .v26-s-4b9a425d30b9-1-2-3-4, .v26-s-4b9a425d30b9-1-2-3-4-5, .v26-s-4b9a425d30b9-1-2-3-4-5-6, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
    margin: 0 0 1.5rem;
  }

  .v27-s-f591c1b3b565 {
    margin-top: 3.4rem;
  }

  .v27-s-e545000b44c6 {
    font-size: .85rem;
  }

  .v27-s-250d6008fa1b {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .v27-s-4d11a9dbf126 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-fbce31d4c867 {
    font-size: .625rem;
  }

  .v27-s-a5502d5092c0 {
    font-size: 5rem;
  }

  .v27-s-4b9a425d30b9 {
    margin: 0 0 1.5rem;
  }

  .v27-s-641a7f2aba6f {
    font-size: 2.5rem;
  }

  .v27-s-f73dec419960 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .v27-s-300bac90c918 {
    padding: 2rem;
  }

  .v27-s-01f09dbcd9c6 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-21eb3739b7be {
    font-size: 4rem;
  }

  .v27-s-69f2bc9505dc {
    font-size: 1rem;
  }

  .v27-s-d21c5be84aff {
    justify-content: center;
    align-items: flex-start;
  }

  .v27-s-fa1dca03e211 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v27-s-8a91f138fc8f {
    font-size: 1rem;
  }

  .v27-s-872bfd47e98a {
    font-size: 2.75rem;
  }

  .v27-s-456c6f6628f6 {
    padding: 1rem;
  }

  .v27-s-0fb29c709759 {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .625rem;
  }

  .v27-s-81d6cab67e35 {
    font-size: 1rem;
  }

  .v27-s-5555fbc754cd {
    font-size: 2rem;
  }

  .v27-s-3651149dd2d2 {
    justify-content: center;
    align-items: flex-start;
  }

  .v27-s-97e2aafb4ef4 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .v27-s-2a2d6dd30ea4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-349ec3e54fa6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .v27-s-94d03acec48e {
    object-fit: cover;
    height: 100%;
    position: static;
  }

  .v27-s-51796d2e8a4a, .v27-s-22d2027254c1 {
    font-size: 1rem;
  }

  .v27-s-68b38a5edfa9 {
    padding: 2rem;
  }

  .v27-s-49d169d375d1 {
    font-size: 2.75rem;
  }

  .v27-s-10e42da8e860 {
    padding: 1rem;
  }

  .v27-s-f46ac3931a0d {
    width: 16px;
  }

  .v27-s-357ec54a5c38 {
    grid-column-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .v27-s-3c6b87e510e2 {
    font-size: 5rem;
  }

  .v27-s-9e6a06c8c894 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .v27-s-b0d4ec7917d2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v28-map-layout {
    grid-template-rows: auto;
    grid-template-columns: 360px minmax(0, 1fr);
  }

  .v28-openings-grid {
    grid-template-rows: auto;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .v3d-mo-nav {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 56px;
    padding: 0 14px;
  }

  .v3d-mo-nav-ort {
    display: none;
  }

  .v3d-mo-kopfzone {
    top: 72px;
    left: 16px;
  }

  .v3d-mo-eckdaten {
    right: initial;
    position: initial;
    top: initial;
    margin-top: initial;
    margin-right: initial;
    margin-bottom: initial;
    margin-left: initial;
    z-index: initial;
    align-items: flex-start;
    display: none;
  }

  .v3d-mo-eck, .v3d-mo-eck-2 {
    padding: 9px 13px 10px;
  }

  .v3d-mo-ausstattung {
    justify-content: initial;
  }

  .v3d-mo-ladechip {
    min-width: 0;
    top: 68px;
    right: 16px;
  }

  .v3d-mo-bereichsfeld {
    border-radius: 14px;
    width: calc(100vw - 24px);
    padding: 10px 10px 12px;
  }

  .v3d-mo-bereiche {
    margin: -3px -10px;
    padding: 3px 10px;
    display: flex;
    overflow-x: auto;
  }

  .v3d-mo-bereich {
    flex: none;
    width: 172px;
  }

  .v3d-mo-img {
    aspect-ratio: 16 / 8;
  }

  .v3d-mo-planfeld {
    border-radius: 14px;
    width: calc(100vw - 24px);
    padding: 10px 10px 12px;
  }

  .v3d-wb-nav {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 56px;
    padding: 0 14px;
  }

  .v3d-wb-nav-ort {
    display: none;
  }

  .v3d-wb-kopfzone {
    top: 72px;
    left: 16px;
  }

  .v3d-wb-eckdaten {
    right: initial;
    position: initial;
    top: initial;
    margin-top: initial;
    margin-right: initial;
    margin-bottom: initial;
    margin-left: initial;
    z-index: initial;
    align-items: flex-start;
    display: none;
  }

  .v3d-wb-eck, .v3d-wb-eck-2 {
    padding: 9px 13px 10px;
  }

  .v3d-wb-ausstattung {
    justify-content: initial;
  }

  .v3d-wb-ladechip {
    min-width: 0;
    top: 68px;
    right: 16px;
  }

  .v3d-wb-bereichsfeld {
    border-radius: 14px;
    width: calc(100vw - 24px);
    padding: 10px 10px 12px;
  }

  .v3d-wb-bereiche {
    margin: -3px -10px;
    padding: 3px 10px;
    display: flex;
    overflow-x: auto;
  }

  .v3d-wb-bereich {
    flex: none;
    width: 172px;
  }

  .v3d-wb-img {
    aspect-ratio: 16 / 8;
  }

  .v3d-wb-planfeld {
    border-radius: 14px;
    width: calc(100vw - 24px);
    padding: 10px 10px 12px;
  }

  .v30-s-7da27871cba6 {
    width: 100%;
  }

  .v30-s-1f32ffa6aec8 {
    padding-left: 20px;
  }

  .v30-s-c779fa16be9d {
    gap: 6px;
  }

  .v30-s-506d38ad7ed0 {
    height: 420px;
    position: relative;
  }

  .v30-s-5b71b8a8466b {
    width: 100%;
    height: 100%;
  }

  .v30-s-a25cd70d8e5a {
    width: 110px;
    height: auto;
    top: 20px;
    right: 20px;
  }

  .v30-s-579913a965dd {
    line-height: 45.08px;
  }

  .v30-s-d0597b54a6e0-1 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1, .v30-s-5b34b26896d3-1 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1 {
    width: 100%;
  }

  .v30-s-e59ae5f4187d-1 {
    width: 100%;
    margin: 0;
    font-size: 104px;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-cc441178ef13-1 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-desktop-root {
    display: none;
  }

  .v30-mobile-root {
    display: block;
  }

  .v30-s-d0597b54a6e0-1-2 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2, .v30-s-5b34b26896d3-1-2 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2 {
    width: 100%;
  }

  .v30-s-e2d2ff9cb018 {
    width: 100%;
    margin: 0;
    font-size: 104px;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-d8a3a09ef2dc {
    letter-spacing: -.34px;
    font-size: 34px;
    line-height: 34.68px;
  }

  .v30-s-af984d6194db {
    letter-spacing: -.3px;
    font-size: 30px;
    line-height: 31.5px;
  }

  .v30-s-f898618dd5d7 {
    letter-spacing: -.28px;
    font-size: 28px;
    line-height: 30.24px;
  }

  .v30-s-6ed0fba92de9 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-31b3ee0a655b {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-dbc2e3b6802a {
    letter-spacing: -.3px;
    font-size: 30px;
    line-height: 31.5px;
  }

  .v30-s-cc441178ef13-1-2 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3, .v30-s-5b34b26896d3-1-2-3 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3 {
    width: 100%;
  }

  .v30-s-e2d2ff9cb018-1 {
    width: 100%;
    margin: 0;
    font-size: 104px;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4, .v30-s-5b34b26896d3-1-2-3-4 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4 {
    width: 100%;
  }

  .v30-s-e2d2ff9cb018-1-2 {
    width: 100%;
    margin: 0;
    font-size: 104px;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5, .v30-s-5b34b26896d3-1-2-3-4-5 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5 {
    width: 100%;
  }

  .v30-s-e2d2ff9cb018-1-2-3 {
    width: 100%;
    margin: 0;
    font-size: 104px;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6, .v30-s-c1804c4eab67, .v30-s-7e80b71533f3 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6 {
    width: 100%;
  }

  .v30-s-e2d2ff9cb018-1-2-3-4 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7, .v30-s-7e80b71533f3-1 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7 {
    width: 100%;
  }

  .v30-s-e2d2ff9cb018-1-2-3-4-5 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7-8, .v30-s-7e80b71533f3-1-2 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7-8 {
    width: 100%;
  }

  .v30-s-e2d2ff9cb018-1-2-3-4-5-6 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7-8 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5-6 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5-6 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7-8 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9, .v30-s-7e80b71533f3-1-2-3 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9 {
    width: 100%;
  }

  .v30-s-e2d2ff9cb018-1-2-3-4-5-6-7 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5-6-7 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5-6-7 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10, .v30-s-7e80b71533f3-1-2-3-4 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10 {
    width: 100%;
  }

  .v30-s-e2d2ff9cb018-1-2-3-4-5-6-7-8 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5-6-7-8 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11, .v30-s-21d978ac4291, .v30-s-646b69daf6f2 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11 {
    width: 100%;
  }

  .v30-s-3e30b739a044 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12, .v30-s-646b69daf6f2-1 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12 {
    width: 100%;
  }

  .v30-s-3e30b739a044-1 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13, .v30-s-7e80b71533f3-1-2-3-4-5 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    width: 100%;
  }

  .v30-s-16a17e1fc366 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .v30-s-7e80b71533f3-1-2-3-4-5-6 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    width: 100%;
  }

  .v30-s-16a17e1fc366-1 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11-12 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11-12 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .v30-s-7e80b71533f3-1-2-3-4-5-6-7 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    width: 100%;
  }

  .v30-s-16a17e1fc366-1-2 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16, .v30-s-7e80b71533f3-1-2-3-4-5-6-7-8 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    width: 100%;
  }

  .v30-s-16a17e1fc366-1-2-3 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17, .v30-s-7e80b71533f3-1-2-3-4-5-6-7-8-9 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
    width: 100%;
  }

  .v30-s-16a17e1fc366-1-2-3-4 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v30-s-d0597b54a6e0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
    letter-spacing: .42px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .v30-s-74e92c71b70b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18, .v30-s-646b69daf6f2-1-2 {
    width: 100%;
    height: 100%;
  }

  .v30-s-9598b3b3759c-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
    width: 100%;
  }

  .v30-s-3e30b739a044-1-2 {
    width: 100%;
    margin: 0;
    inset: auto 0 8px;
  }

  .v30-s-6ce99b635d74-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
    height: 14px;
    inset: auto -4px -6px;
  }

  .v30-s-31b3ee0a655b-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    letter-spacing: .3px;
    font-size: 15px;
    line-height: 19.5px;
  }

  .v30-s-4d637b19680d-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    letter-spacing: -.26px;
    font-size: 26px;
    line-height: 29.64px;
  }

  .v30-s-cc441178ef13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
    line-height: 45.08px;
  }

  .v30-s-b85d4185fa9a-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
    gap: 22px;
    padding-top: 44px;
    padding-bottom: 48px;
  }

  .v3d-wue-nav {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 56px;
    padding: 0 14px;
  }

  .v3d-wue-nav-ort {
    display: none;
  }

  .v3d-wue-kopfzone {
    top: 72px;
    left: 16px;
  }

  .v3d-wue-eckdaten {
    right: initial;
    position: initial;
    margin-top: initial;
    margin-right: initial;
    margin-bottom: initial;
    margin-left: initial;
    top: initial;
    z-index: initial;
    align-items: flex-start;
    display: none;
  }

  .v3d-wue-eck, .v3d-wue-eck-2 {
    padding: 9px 13px 10px;
  }

  .v3d-wue-ausstattung {
    justify-content: initial;
  }

  .v3d-wue-ladechip {
    min-width: 0;
    top: 68px;
    right: 16px;
  }

  .v3d-wue-bereichsfeld {
    border-radius: 14px;
    width: calc(100vw - 24px);
    padding: 10px 10px 12px;
  }

  .v3d-wue-bereiche {
    margin: -3px -10px;
    padding: 3px 10px;
    display: flex;
    overflow-x: auto;
  }

  .v3d-wue-bereich {
    flex: none;
    width: 172px;
  }

  .v3d-wue-img {
    aspect-ratio: 16 / 8;
  }

  .v3d-wue-planfeld {
    border-radius: 14px;
    width: calc(100vw - 24px);
    padding: 10px 10px 12px;
  }

  .v5-s-9a4965342855 {
    display: none;
  }

  .v5-s-7d48096ec725 {
    display: flex;
  }

  .v5-s-7d48096ec725-1 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-5674b0f84122 {
    grid-template-columns: minmax(0, 1fr);
  }

  .v5-s-e3a0e2b0dc28 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1, .v5-s-9a4965342855-1-2 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3, .v5-s-9a4965342855-1-2-3-4 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5, .v5-s-9a4965342855-1-2-3-4-5-6 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7, .v5-s-9a4965342855-1-2-3-4-5-6-7-8 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7-8 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6-7 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6-7 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6-7-8 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6-7-8 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33, .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
    display: none;
  }

  .v5-s-7d48096ec725-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
    width: 100%;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .v5-s-52655f50fbf7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .v5-s-e3a0e2b0dc28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.05;
  }

  .v5-h-2783d8e167e7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1.02;
  }

  .v5-s-9a4965342855-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .vc-header {
    min-height: 88px;
  }

  .vc-header-title {
    display: none;
  }

  .vc-layout {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .vc-progress {
    grid-column-end: 2;
  }

  .vc-progress-item {
    flex-direction: column;
    row-gap: 6px;
  }

  .vc-progress-label {
    font-size: 10px;
  }

  .vc-title-1 {
    font-size: 36px;
  }

  .vc-summary {
    margin-top: 32px;
    position: static;
  }

  .vvk-r26-faq-title {
    padding: 22px 0;
    font-size: 18px;
  }

  .vvk-r26-faq-answer {
    padding-right: 0;
    font-size: 16px;
  }

  .v26-s-cf3a3942f2c4 {
    min-height: 4rem;
  }

  .v26-s-c6cf0041c26a {
    padding-left: 10px;
  }

  .v26-s-a1cbbfb9738a {
    padding-bottom: 6rem;
  }

  .v26-s-6176256f8d11 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .v26-s-5530df476a75 {
    margin: 0 0 .75rem;
  }

  .v26-s-d1ae1069648c {
    font-size: 1.125rem;
  }

  .v26-s-9f00adf3ca03 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .v26-s-b29907b6820a {
    padding-bottom: 1.5rem;
  }

  .v26-s-349ec3e54fa6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v26-s-93816508e6dd {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-48b8dc5171f8 {
    font-size: 2rem;
  }

  .v26-s-b96b7633b316 {
    padding: 2rem 0;
  }

  .v26-s-3475018b1ae6 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-93cffc1758ef {
    padding-left: 10px;
  }

  .v26-s-607fbcffe0ee {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center;
  }

  .v26-s-b0612361eb92 {
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-fd4b7eb3699a {
    padding: .75rem 0 0;
  }

  .v26-s-74d41d63300d {
    padding: 0 0 1.25rem;
  }

  .v26-s-9545aa43ebb2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    flex-flow: column;
  }

  .v26-s-51da4e778f4d {
    flex-direction: column;
    margin-bottom: 2%;
    padding: 15px;
  }

  .v26-s-dad09125ed1c {
    width: 100%;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 16px;
  }

  .v26-s-55811fff5a80 {
    grid-column-gap: 10px;
    margin-top: 0;
  }

  .v26-s-ca1342361f99 {
    min-width: 300px;
    max-width: 80vw;
  }

  .v26-s-48b8dc5171f8-1 {
    font-size: 2rem;
  }

  .v26-s-2729ef61759f {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .v26-s-1a8bc18c6fb3 {
    text-align: center;
    font-size: .85rem;
  }

  .v26-s-7f931bf21e09 {
    font-size: 1.25rem;
  }

  .v26-s-89517f50d110 {
    padding-left: 10px;
  }

  .v26-s-4b9a425d30b9 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-48b8dc5171f8-1-2 {
    font-size: 2rem;
  }

  .v26-s-6dce238941bc {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-c97ce8a21745 {
    padding-left: 10px;
  }

  .v26-s-c28af657662c {
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-3571a0ab830c {
    font-size: 2.5rem;
  }

  .v26-s-eb41f6341cd6 {
    font-size: 2.25rem;
  }

  .v26-s-9c33fbf986f0, .v26-s-48b8dc5171f8-1-2-3 {
    font-size: 2rem;
  }

  .v26-s-500dcab54145 {
    font-size: 2.25rem;
  }

  .v26-s-30532bf73623 {
    font-size: 2rem;
  }

  .v26-s-07f1a4614062 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .v26-s-7f931bf21e09-1 {
    font-size: 1.25rem;
  }

  .v26-s-8bfb570b1812 {
    font-size: 2.5rem;
  }

  .v26-s-4ba19f8bc838 {
    margin: 1.5rem 0 0;
  }

  .v26-s-b617db327d3c {
    flex-flow: column;
    display: flex;
  }

  .v26-s-7ab2d7e2d95a {
    height: 420px;
  }

  .v26-s-7aac81268aeb {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .v26-s-95d64a5b6766 {
    font-size: 1rem;
  }

  .v26-s-1ef60e3ed97c {
    padding-top: 1.25rem;
  }

  .v26-s-9619d9e680de {
    margin: 1.25rem 0 0;
  }

  .v26-s-b0d4ec7917d2 {
    margin: 1.5rem 0 0;
  }

  .v26-s-7f931bf21e09-1-2 {
    font-size: 1.25rem;
  }

  .v26-s-16177e3380b7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v26-s-fa1dca03e211 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .v26-s-97d230ce4ad9 {
    font-size: 2.25rem;
  }

  .v26-s-22f86ab0c37f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-d454f569934f {
    order: -9999;
  }

  .v26-s-2ae602ed6384 {
    font-size: 1rem;
  }

  .v26-s-c9288bec8377 {
    margin: 0 0 3rem;
  }

  .v26-s-f5ab24492239 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-d21dce208ab8 {
    flex-basis: 100%;
  }

  .v26-s-5458a66e3162 {
    padding: 1rem 1.25rem;
  }

  .v26-s-bb9661f75f20 {
    width: 1.75rem;
  }

  .v26-s-b3fe93fff89a {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .v26-s-3ef1dab86e72 {
    padding-top: 1.5rem;
  }

  .v26-s-fb4287af2f76 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-b549eb7edc03, .v26-s-f108d2c28197 {
    font-size: 2.25rem;
  }

  .v26-s-4a0161e5e141 {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-5a669c8cfbd7 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-e3961bb60a6b {
    font-size: 2.25rem;
  }

  .v26-s-bc7a4591675b {
    order: -9999;
  }

  .v26-s-7f931bf21e09-1-2-3 {
    font-size: 1.25rem;
  }

  .v26-s-fe04cea2a8a8 {
    height: 420px;
  }

  .v26-s-85a40eb249da {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .v26-s-7f931bf21e09-1-2-3-4 {
    font-size: 1.25rem;
  }

  .v26-s-bbcf56943f53 {
    margin-top: auto;
  }

  .v26-s-4d11a9dbf126 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-52ce27780c49 {
    font-size: 2.5rem;
  }

  .v26-s-1e812d2dead7 {
    flex-flow: wrap;
  }

  .v26-s-2f78a0fea80a {
    font-size: .75rem;
  }

  .v26-s-9328e0e0f014 {
    padding-top: .75rem;
  }

  .v26-s-72324fb35dd5 {
    margin: 0 0 2rem;
  }

  .v26-s-0bca0a31c275 {
    font-size: 2.25rem;
  }

  .v26-s-74917406f28b {
    font-size: 1rem;
  }

  .v26-s-6a29616b909f {
    margin: 2rem 0 0;
  }

  .v26-s-05242796b782 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-5d58ba7871ed {
    font-size: 2.25rem;
  }

  .v26-s-d1754a2d47f1 {
    font-size: 1rem;
  }

  .v26-s-67f18a9e565b {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    display: flex;
  }

  .v26-s-9acba83d945f {
    padding-top: 2rem;
  }

  .v26-s-5e09f6191c8c {
    grid-area: 2 / 1 / 3 / 2;
  }

  .v26-s-70f7f94a9ea8 {
    order: -9999;
    max-width: none;
  }

  .v26-s-be4324b75091 {
    max-width: none;
  }

  .v26-s-e870a96a330c, .v26-s-f74e70d476d1 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .v26-s-811f40594d39 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-1bf82b4a7dab {
    order: 9999;
  }

  .v26-s-e94a734b0b72 {
    grid-column-gap: 10px;
  }

  .v26-s-1698e3be9f69 {
    margin-left: 0;
  }

  .v26-s-8e13040933dd {
    margin-right: 10px;
  }

  .v26-s-d1b047ebf973 {
    font-size: .75rem;
  }

  .v26-s-dca768de3e3d {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-8eece16093e4 {
    font-size: 2rem;
  }

  .v26-s-9e6a06c8c894 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-15c0999514b5 {
    flex-flow: column;
    display: flex;
  }

  .v26-s-8d101330cc9f {
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-7361a5c4f1fa {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-357ec54a5c38 {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-872bfd47e98a {
    font-size: 2.25rem;
  }

  .v26-s-403b830ea609 {
    padding: 1rem 1.25rem;
  }

  .v26-s-727c8a45800f {
    width: 1.75rem;
  }

  .v26-s-926f57032def {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .v26-s-e12a6d68b064 {
    margin: 2rem 0 0;
  }

  .v26-s-7f931bf21e09-1-2-3-4-5 {
    font-size: 1.25rem;
  }

  .v26-s-a4e5fb6bfe50 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-f52c41cc1701 {
    margin: 0 0 .75rem;
  }

  .v26-s-bbd320d5e6d8 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .v26-s-da653f393e62 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .v26-s-8868ee424faa {
    margin: 0 0 1.5rem;
  }

  .v26-s-52187f9000d0 {
    font-size: 2.25rem;
  }

  .v26-s-92e81f816b17 {
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-0305e4ee702e {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-5506d6d97b74 {
    font-size: 3.5rem;
  }

  .v26-s-247057a7f323 {
    font-size: 1.125rem;
  }

  .v26-s-a77ebf7740b8 {
    font-size: 3.5rem;
  }

  .v26-s-0e24f974effb, .v26-s-7f931bf21e09-1-2-3-4-5-6 {
    font-size: 1.25rem;
  }

  .v26-s-593b279144b0 {
    margin-top: auto;
  }

  .v26-s-b93c03ea8e7e {
    font-size: 2.5rem;
  }

  .v26-s-34e9dc8632fc {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-6e6f34c4c700 {
    font-size: 2.25rem;
  }

  .v26-s-d712865f3b2a {
    flex-flow: column;
    display: flex;
  }

  .v26-s-198e9bd3404d {
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-4d00e02996ed {
    grid-column-gap: 0rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .v26-s-32168d8575f6 {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .v26-s-25c31c7dac0e {
    place-items: start stretch;
    margin-bottom: 2rem;
    padding-left: 2.1rem;
    padding-right: 2rem;
  }

  .v26-s-4fc0753c7a1a {
    justify-content: center;
    align-items: center;
  }

  .v26-s-866aed6b5c0f {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-f12d01b2f659 {
    display: none;
    position: static;
  }

  .v26-s-104d9389888a {
    font-size: 6rem;
  }

  .v26-s-c2f75aebcb8d {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .v26-s-edd3a8f40ce2 {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .v26-s-6c8d7e1379c1 {
    margin-top: 2.5rem;
    font-size: 6rem;
    display: flex;
  }

  .v26-s-ff60b3251482 {
    margin-top: 2rem;
  }

  .v26-s-7d537e9e85a0 {
    padding-top: 3.5rem;
  }

  .v26-s-ade9683b90dd {
    height: 420px;
  }

  .v26-s-b3ffd1541151 {
    font-size: 2.5rem;
  }

  .v26-s-1e852e2ccdb3 {
    flex-flow: wrap;
  }

  .v26-s-f685dcbeea9b {
    font-size: 2.25rem;
  }

  .v26-s-24114289eb6b {
    font-size: 1rem;
  }

  .v26-s-e17959093183, .v26-s-49d169d375d1 {
    font-size: 2.25rem;
  }

  .v26-s-4e7b266841f9 {
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-f577dd5ee1a6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v26-s-70e9f8ff548a {
    margin-top: 4rem;
  }

  .v26-s-2e63c63f73b6 {
    max-width: 40%;
  }

  .v26-s-f73dec419960 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v26-s-74a81515b000 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-a2c795974b54 {
    padding: 1.25rem 0 0;
  }

  .v26-s-cd622289e1de {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .v26-s-250d6008fa1b {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v26-s-48619110e1d5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .v26-s-e57164cd7244 {
    font-size: 2.25rem;
  }

  .v26-s-06e3434c4828 {
    font-size: 1rem;
  }

  .v26-s-ce3519d6be27 {
    height: 420px;
  }

  .v26-s-0e4e98e7212c {
    margin-top: 100px;
    padding-top: 50px;
  }

  .v26-s-92e57e5ce2bf {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v26-s-9bfadff1abd0 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .v26-s-f671039c7909 {
    font-size: 2.25rem;
  }

  .v26-s-dc4ee30e71e6 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .v26-s-a07e4ffd671a {
    flex-flow: wrap;
    height: auto;
    display: block;
  }

  .v26-s-349a75f691d6 {
    width: 100%;
    padding: 1rem;
  }

  .v26-s-02f8c2d1a69a {
    font-size: 1.125rem;
  }

  .v26-s-3571a0ab830c-1 {
    font-size: 2.5rem;
  }

  .v26-s-eb41f6341cd6-1 {
    font-size: 2.25rem;
  }

  .v26-s-9c33fbf986f0-1 {
    font-size: 2rem;
  }

  .v26-s-500dcab54145-1 {
    font-size: 2.25rem;
  }

  .v26-s-30532bf73623-1 {
    font-size: 2rem;
  }

  .v26-s-07f1a4614062-1 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .v26-presale-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .v26-presale-image {
    height: 220px;
  }

  .v26-trial-section {
    padding: 16px;
  }

  .v26-trial-card {
    padding: 0;
  }

  .v26-trial-card._w-form {
    padding: 24px;
  }

  .v26-trial-heading {
    font-size: 28px;
  }

  .v26-trial-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-trial-primary {
    width: 100%;
  }

  .vvkp-heading {
    margin-bottom: 24px;
  }

  .vvkp-title {
    font-size: 38px;
  }

  .vvkp-intro {
    font-size: 18px;
  }

  .vvkp-cta {
    min-width: 240px;
    font-size: 18px;
  }

  .vvkp-3d-button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    gap: 10px;
    height: 56px;
    min-height: 56px;
    margin-top: 8px;
    padding: 0 26px;
    font-size: 16px;
    box-shadow: 0 10px 26px #fed81373;
  }

  .v3d-native-probe-button, .v3d-breakpoint-probe {
    font-size: 14px;
  }

  .v26-s-77e06aa63055 {
    padding-bottom: 6rem;
  }

  .v26-s-4a7c5c74df7b {
    font-size: 1.25rem;
  }

  .v26-s-825656c63ed4 {
    font-size: 2.5rem;
  }

  .v26-s-2a0be07f4d61 {
    margin: .75rem 0 0;
  }

  .v26-s-45ed99b72c76 {
    font-size: 1.125rem;
  }

  .v26-s-8f59749fbdc8 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .v26-s-7065080e5fd7 {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-563c21353908 {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center;
  }

  .viva-3d-button-arrow {
    width: 20px;
    height: 20px;
  }

  .v26-s-4b9a425d30b9-1, .v26-s-4b9a425d30b9-1-2, .v26-s-4b9a425d30b9-1-2-3, .v26-s-4b9a425d30b9-1-2-3-4, .v26-s-4b9a425d30b9-1-2-3-4-5, .v26-s-4b9a425d30b9-1-2-3-4-5-6, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-trial-original-heading {
    font-size: 28px;
  }

  .v26-trial-original-copy {
    margin-bottom: 24px;
    font-size: 18px;
  }

  .v26-trial-choice-section {
    padding-top: 40px;
    padding-bottom: 24px;
  }

  .v27-s-f591c1b3b565 {
    display: flex;
  }

  .v27-s-250d6008fa1b {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v27-s-4d11a9dbf126 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-fbce31d4c867 {
    font-size: 1.25rem;
  }

  .v27-s-a5502d5092c0 {
    font-size: 2.5rem;
  }

  .v27-s-4b9a425d30b9 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-f73dec419960 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v27-s-01f09dbcd9c6 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-21eb3739b7be {
    font-size: 2.25rem;
  }

  .v27-s-69f2bc9505dc {
    font-size: 1.25rem;
  }

  .v27-s-b8b887033dde {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .v27-s-80d69f1d7a4d, .v27-s-fba62d199f09 {
    font-size: 1.125rem;
  }

  .v27-s-fa1dca03e211 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .v27-s-8a91f138fc8f {
    font-size: 1.25rem;
  }

  .v27-s-872bfd47e98a {
    font-size: 2.25rem;
  }

  .v27-s-0fb29c709759, .v27-s-81d6cab67e35 {
    font-size: 1.25rem;
  }

  .v27-s-5555fbc754cd {
    font-size: 2.25rem;
  }

  .v27-s-0930a5ca751e {
    font-size: 1.125rem;
  }

  .v27-s-2a2d6dd30ea4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-349ec3e54fa6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .v27-s-382040e3c514 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .v27-s-51796d2e8a4a {
    font-size: 1rem;
  }

  .v27-s-22d2027254c1 {
    font-size: 1.25rem;
  }

  .v27-s-49d169d375d1 {
    font-size: 2.25rem;
  }

  .v27-s-49206c779fdf {
    flex-flow: column;
  }

  .v27-s-357ec54a5c38 {
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v27-s-7f4013b22dc9 {
    padding: 1rem 1.25rem;
  }

  .v27-s-727c8a45800f {
    width: 1.75rem;
  }

  .v27-s-015d9f02dd2f {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .v27-s-3c6b87e510e2 {
    font-size: 2.5rem;
  }

  .v27-s-176bf8e3f1bd {
    font-size: 1.125rem;
  }

  .v27-s-9e6a06c8c894 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v27-s-b0d4ec7917d2 {
    margin: 1.5rem 0 0;
  }

  .v27-s-b1c9c7fbd438 {
    flex-flow: wrap;
  }

  .v27-s-07bd66a6a0c5 {
    border-left-style: none;
    border-left-width: 0;
    border-right-style: none;
    border-right-width: 0;
  }

  .v28-map-page {
    padding-top: 104px;
  }

  .v28-map-search, .v28-map-search._w-form {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    padding: 16px;
  }

  .v28-map-input, .v28-map-input._w-input {
    flex-basis: 100%;
    width: 100%;
  }

  .v28-map-submit {
    flex: 1;
  }

  .v28-map-status {
    padding: 0 16px 12px;
  }

  .v28-map-layout {
    flex-direction: column;
    height: auto;
    min-height: 0;
    display: flex;
  }

  .v28-map-list {
    max-height: 600px;
  }

  .v28-map-card {
    padding: 24px;
  }

  .v28-map-canvas {
    order: -1;
    height: 360px;
    min-height: 360px;
  }

  .v28-map-attribution {
    padding: 8px 16px;
  }

  .v28-openings {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .v28-openings-heading {
    margin-bottom: 32px;
    font-size: 32px;
  }

  .v28-openings-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v29-offer-header {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: 60px;
  }

  .v29-offer-logo {
    width: 70px;
    min-width: 70px;
  }

  .v29-offer-countdown {
    font-size: 12px;
  }

  .v29-offer-cta {
    display: none;
  }

  .v30-s-506d38ad7ed0 {
    height: 300px;
  }

  .v30-s-a25cd70d8e5a {
    width: 80px;
    height: auto;
    top: 16px;
    right: 16px;
  }

  .v30-s-e59ae5f4187d-1, .v30-s-e2d2ff9cb018, .v30-s-e2d2ff9cb018-1, .v30-s-e2d2ff9cb018-1-2, .v30-s-e2d2ff9cb018-1-2-3 {
    font-size: 64px;
  }
}

@media screen and (max-width: 479px) {
  .viva-checkout-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vc-test-badge {
    font-size: 9px;
  }

  .vc-progress-number {
    width: 30px;
    height: 30px;
  }

  .vc-title-1 {
    font-size: 34px;
  }

  .vc-fields {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .vc-wide {
    grid-column-end: 2;
  }

  .vc-offers {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .vc-primary-1, .vc-primary-1._w-button {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 12px;
  }

  .vc-footer {
    column-gap: 16px;
  }

  .vvk-r26-tariffs {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .vvk-r26-style-1 {
    padding: 24px;
  }

  .vvk-r26-style-7 {
    font-family: Futura, sans-serif;
  }

  .vvk-r26-style-10-1-2-3-4, .vvk-r26-style-10-1-2-3-4-5 {
    font-size: 72px;
  }

  .v26-s-5530df476a75 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-d1ae1069648c {
    font-size: 1.125rem;
  }

  .v26-s-fd0ae1240bd5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-d6cecbdf7481 {
    font-size: .85rem;
  }

  .v26-s-93816508e6dd {
    word-break: normal;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-48b8dc5171f8 {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-b96b7633b316 {
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-3475018b1ae6 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-93cffc1758ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  .v26-s-607fbcffe0ee {
    justify-content: center;
    align-items: center;
  }

  .v26-s-b0612361eb92 {
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-fd4b7eb3699a {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-74d41d63300d {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-938fe519b217 {
    display: flex;
  }

  .v26-s-51da4e778f4d {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 90%;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px;
  }

  .v26-s-fa854eaf65e4 {
    margin-bottom: 2px;
    font-size: 16px;
  }

  .v26-s-dad09125ed1c {
    margin-bottom: 0;
    font-size: 12px;
  }

  .v26-s-55811fff5a80 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-area: span 1 / span 1 / span 1 / span 1;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-self: center;
    display: grid;
  }

  .v26-s-5ef3ea0f0306 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  .v26-s-a2d87b97b287 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  .v26-s-f3430ee0ba5e {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
    margin-right: 0;
  }

  .v26-s-fe82940b8b72 {
    align-items: flex-start;
    padding-top: 10vw;
    overflow: scroll;
  }

  .v26-s-ca1342361f99 {
    padding: 15px;
  }

  .v26-s-603014fb511e {
    margin-bottom: 10px;
  }

  .v26-s-be412b8a1d78 {
    top: 10px;
    right: 10px;
  }

  .v26-s-f74932901cd7 {
    z-index: 800;
  }

  .v26-s-59c5bd7a3758 {
    overflow: clip;
  }

  .v26-s-48b8dc5171f8-1 {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-037ed6681296 {
    margin-top: -10px;
  }

  .v26-s-2729ef61759f {
    padding-bottom: .25rem;
  }

  .v26-s-1a8bc18c6fb3 {
    font-size: .75rem;
    line-height: 1;
  }

  .v26-s-8e3219921932 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }

  .v26-s-f5f76e36f456 {
    font-size: .85rem;
  }

  .v26-s-883883b84f48 {
    margin-top: 0;
  }

  .v26-s-7f931bf21e09 {
    font-size: 1rem;
    line-height: 1;
  }

  .v26-s-89517f50d110 {
    padding-left: 0;
  }

  .v26-s-4b9a425d30b9 {
    word-break: normal;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-48b8dc5171f8-1-2 {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-6dce238941bc {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-c97ce8a21745 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  .v26-s-c28af657662c {
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-3571a0ab830c {
    font-size: 2.5rem;
  }

  .v26-s-48b8dc5171f8-1-2-3 {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-07f1a4614062 {
    font-size: 1.5rem;
  }

  .v26-s-7f931bf21e09-1 {
    font-size: 1rem;
    line-height: 1;
  }

  .v26-s-0620c6c1ae8f {
    flex-flow: column;
  }

  .v26-s-8bfb570b1812 {
    white-space: normal;
    word-break: normal;
    overflow-wrap: break-word;
    font-size: 2rem;
  }

  .v26-s-4ba19f8bc838 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-b617db327d3c {
    flex-flow: column;
    display: flex;
  }

  .v26-s-7ab2d7e2d95a {
    height: 360px;
  }

  .v26-s-7aac81268aeb {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-95d64a5b6766 {
    font-size: 1rem;
  }

  .v26-s-24a4324e3538 {
    margin-bottom: 15px;
  }

  .v26-s-a81ea543de3f {
    font-size: 14px;
    line-height: 14px;
  }

  .v26-s-9619d9e680de {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-18f32eb6051a {
    font-size: .75rem;
  }

  .v26-s-b0d4ec7917d2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-2f50fb6cfcc2 {
    flex-flow: column;
  }

  .v26-s-b5b77e41a285 {
    width: 100%;
  }

  .v26-s-7f931bf21e09-1-2 {
    font-size: 1rem;
    line-height: 1;
  }

  .v26-s-0b619fb620d5 {
    height: 50svh;
  }

  .v26-s-16177e3380b7 {
    padding-bottom: 2rem;
  }

  .v26-s-3856516c348b {
    margin-top: 80px;
    overflow: hidden;
  }

  .v26-s-015082b44564 {
    background-image: url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6a9fd56ae72a39754f2a014a_Landingpage_Mobile%20Header_1080x1600px%201.jpg");
  }

  .v26-s-97d230ce4ad9 {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-22f86ab0c37f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .v26-s-2ae602ed6384 {
    font-size: 1rem;
  }

  .v26-s-c9288bec8377 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-f5ab24492239 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-d0b71b83cd4d {
    flex-flow: column;
  }

  .v26-s-7f3abdffd537 {
    display: none;
  }

  .v26-s-fb4287af2f76 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-b549eb7edc03, .v26-s-f108d2c28197 {
    font-size: 3rem;
  }

  .v26-s-4a0161e5e141 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-5a669c8cfbd7 {
    word-break: normal;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-e3961bb60a6b {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-54124dcb91d1 {
    height: 1.25rem;
  }

  .v26-s-7f931bf21e09-1-2-3 {
    font-size: 1rem;
    line-height: 1;
  }

  .v26-s-94b7b378bd29 {
    flex-flow: column;
  }

  .v26-s-fe04cea2a8a8 {
    height: 360px;
  }

  .v26-s-85a40eb249da {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .v26-s-7f931bf21e09-1-2-3-4 {
    font-size: 1rem;
    line-height: 1;
  }

  .v26-s-bbcf56943f53 {
    min-height: 800px;
  }

  .v26-s-4d11a9dbf126 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-52ce27780c49 {
    white-space: normal;
    word-break: normal;
    overflow-wrap: break-word;
    font-size: 2rem;
  }

  .v26-s-1e812d2dead7 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
  }

  .v26-s-2f78a0fea80a {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .825rem;
  }

  .v26-s-11717d5b719c {
    display: none;
  }

  .v26-s-648c7c6302c0 {
    background-image: none;
  }

  .v26-s-caccba72ce3c {
    background-image: linear-gradient(#fff0 30%, #07111b 60%), url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6a4cf02c3b6f356023ef028d_probertraining_viva-hero-img%201.jpg");
    background-repeat: repeat, no-repeat;
    background-size: auto, 220%;
  }

  .v26-s-72324fb35dd5 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-0bca0a31c275 {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-74917406f28b {
    font-size: 1rem;
  }

  .v26-s-c12eed4ab21b {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .v26-s-6a29616b909f {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-05242796b782 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-5d58ba7871ed {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-d1754a2d47f1 {
    font-size: 1rem;
  }

  .v26-s-67f18a9e565b {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-62e6affadbc5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .v26-s-5e09f6191c8c {
    grid-area: 1 / 1 / 2 / 2;
  }

  .v26-s-70f7f94a9ea8 {
    width: 100%;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .v26-s-d4190447e90d {
    font-weight: 600;
  }

  .v26-s-be4324b75091 {
    max-width: none;
    padding-left: 10px;
  }

  .v26-s-3c0c26a29e0c {
    font-weight: 600;
  }

  .v26-s-e870a96a330c {
    width: 100%;
    max-width: 90vw;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .v26-s-f74e70d476d1 {
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-811f40594d39 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-6a8ad588fa92 {
    font-size: .75rem;
  }

  .v26-s-1bf82b4a7dab {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .v26-s-e94a734b0b72 {
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .v26-s-1698e3be9f69 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .v26-s-b1245a337845 {
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .v26-s-dca768de3e3d {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-1838b5dd8eba {
    margin-right: 10px;
  }

  .v26-s-97696c7549e3 {
    font-size: .75rem;
  }

  .v26-s-9e6a06c8c894 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-8d101330cc9f {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .v26-s-ab58b799ad96 {
    font-size: 1.25rem;
  }

  .v26-s-7361a5c4f1fa {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-329f7e40124b, .v26-s-ddc4fbd9c0c2, .v26-s-aa98d7e1844b {
    height: 460px;
  }

  .v26-s-959c067a81bb {
    font-size: .75rem;
  }

  .v26-s-6f65700a10b0 {
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .v26-s-21e539fd5485 {
    bottom: 1.5rem;
    right: 1.5rem;
  }

  .v26-s-2f208e846205 {
    bottom: 1.5rem;
  }

  .v26-s-357ec54a5c38 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-872bfd47e98a {
    font-size: 1.755rem;
  }

  .v26-s-e12a6d68b064 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-5e1ac19e6df3 {
    font-size: .75rem;
  }

  .v26-s-aa5fbc7272b5 {
    font-size: .74rem;
  }

  .v26-s-7d0d51c4cdbc {
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-7f931bf21e09-1-2-3-4-5 {
    font-size: 1rem;
    line-height: 1;
  }

  .v26-s-f52c41cc1701 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-136dd8299836 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .v26-s-5d7f887b13c4 {
    object-fit: contain;
  }

  .v26-s-bbd320d5e6d8 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .v26-s-8868ee424faa {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-52187f9000d0 {
    font-size: 1.755rem;
  }

  .v26-s-92e81f816b17 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-0305e4ee702e {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-247057a7f323, .v26-s-0e24f974effb {
    font-size: 1.125rem;
  }

  .v26-s-2bcc936f9dc6 {
    flex-flow: column;
  }

  .v26-s-7f931bf21e09-1-2-3-4-5-6 {
    font-size: 1rem;
    line-height: 1;
  }

  .v26-s-b93c03ea8e7e {
    white-space: normal;
    word-break: normal;
    overflow-wrap: break-word;
    font-size: 2rem;
  }

  .v26-s-34e9dc8632fc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-6e6f34c4c700 {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-4d00e02996ed {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-25c31c7dac0e {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .v26-s-c06a4f28349c, .v26-s-00d47079d62c {
    display: block;
  }

  .v26-s-866aed6b5c0f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-c2f75aebcb8d {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .v26-s-edd3a8f40ce2 {
    height: auto;
  }

  .v26-s-ade9683b90dd {
    height: 360px;
  }

  .v26-s-b3ffd1541151 {
    white-space: normal;
    word-break: normal;
    overflow-wrap: break-word;
    font-size: 2rem;
  }

  .v26-s-1e852e2ccdb3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
  }

  .v26-s-0686dac052c6 {
    background-image: none;
  }

  .v26-s-caccba72ce3c-1 {
    background-image: linear-gradient(#fff0 30%, #07111b 60%), url("https://cdn.prod.website-files.com/6888893ac7e6d4e68a391058/6a4cf02c3b6f356023ef028d_probertraining_viva-hero-img%201.jpg");
    background-repeat: repeat, no-repeat;
    background-size: auto, 220%;
  }

  .v26-s-f685dcbeea9b {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-24114289eb6b {
    font-size: 1rem;
  }

  .v26-s-a8cbd4223a38 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .v26-s-e17959093183 {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-6f65700a10b0-1 {
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .v26-s-21e539fd5485-1 {
    bottom: 1.5rem;
    right: 1.5rem;
  }

  .v26-s-2f208e846205-1 {
    bottom: 1.5rem;
  }

  .v26-s-49d169d375d1 {
    font-size: 1.755rem;
  }

  .v26-s-4e7b266841f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-f577dd5ee1a6 {
    padding-bottom: 0;
  }

  .v26-s-70e9f8ff548a {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .v26-s-2e63c63f73b6 {
    max-width: 45%;
  }

  .v26-s-74a81515b000 {
    flex-flow: column-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .v26-s-a2c795974b54 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v26-s-cd622289e1de {
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .v26-s-e57164cd7244 {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v26-s-06e3434c4828 {
    font-size: 1rem;
  }

  .v26-s-ce3519d6be27 {
    height: 360px;
  }

  .v26-s-f1a5595aca06, .v26-s-f1a5595aca06._w-input, .v26-s-df31e1ca518d {
    width: 100%;
  }

  .v26-s-551f0d89381f {
    padding: 1rem;
  }

  .v26-s-9bfadff1abd0 {
    font-size: 1.5rem;
  }

  .v26-s-dc4ee30e71e6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-a07e4ffd671a {
    height: auto;
  }

  .v26-s-40872479455e {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .v26-s-02f8c2d1a69a {
    font-size: 1.125rem;
  }

  .v26-s-3571a0ab830c-1 {
    font-size: 2.5rem;
  }

  .v26-s-07f1a4614062-1 {
    font-size: 1.5rem;
    line-height: 1;
  }

  .v3d-breakpoint-probe {
    font-size: 13px;
  }

  .v26-s-4a7c5c74df7b {
    font-size: 1.125rem;
  }

  .v26-s-825656c63ed4 {
    white-space: normal;
    word-break: normal;
    overflow-wrap: break-word;
    font-size: 2rem;
  }

  .v26-s-7f2a6bda43f1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .v26-s-2a0be07f4d61 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-s-8c72fd8ce9cb {
    font-size: .85rem;
  }

  .v26-s-45ed99b72c76 {
    font-size: 1.125rem;
  }

  .v26-s-311f385dc550 {
    font-size: 2.5rem;
  }

  .v26-s-3b4b854eb6b2, .v26-s-06702521fe0b {
    font-size: .75rem;
  }

  .v26-s-8f59749fbdc8 {
    font-size: 1.5rem;
  }

  .v26-s-7065080e5fd7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v26-s-563c21353908 {
    justify-content: center;
    align-items: center;
  }

  .v3d-mr-cta {
    height: 36px;
    padding: 0 12px;
  }

  .v3d-mr-kopfzone {
    max-width: calc(100vw - 24px);
    top: 66px;
    left: 12px;
  }

  .v3d-mr-titel {
    margin: 0;
  }

  .v3d-mr-rundgang-knopf {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-radius: 10px;
    height: 32px;
    margin-top: 8px;
    padding: 0 12px 0 10px;
  }

  .v3d-mr-unterzeile {
    display: none;
  }

  .v3d-mr-status {
    margin-top: 6px;
  }

  .v3d-mr-eckdaten {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: stretch;
    width: 100%;
    margin-top: 8px;
  }

  .v3d-mr-eckzeile {
    border-radius: 12px;
    width: 100%;
    padding: 0 2px;
    box-shadow: 0 4px 14px #0000001a;
  }

  .v3d-mr-eck {
    flex: 1 1 0;
    padding: 7px 8px 8px;
  }

  .v3d-mr-ausstattung {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    max-width: none;
  }

  .v3d-mr-merkmal {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    height: 22px;
    padding: 0 8px 0 7px;
    box-shadow: 0 2px 8px #00000014;
  }

  .v3d-mr-ladechip {
    white-space: nowrap;
    top: auto;
    left: 50%;
    right: auto;
    bottom: calc(110px + env(safe-area-inset-bottom, 0px));
    transform: translateX(-50%);
  }

  .v3d-mr-leiste {
    padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px));
  }

  .v3d-mr-bereichsfeld {
    width: calc(100vw - 16px);
    padding: 8px 8px 9px;
  }

  .v3d-mr-hinweis {
    display: none;
  }

  .v3d-mr-bereiche {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin: -3px -8px;
    padding: 3px 8px;
  }

  .v3d-mr-bereich {
    border-radius: 11px;
    flex-direction: row;
    align-items: center;
    padding: 5px 8px 7px 5px;
  }

  .v3d-mr-bereich-info {
    letter-spacing: .04em;
  }

  .v3d-mr-plan-blick {
    width: 46px;
    height: 46px;
    margin: -23px 0 0 -23px;
  }

  .v3d-bi-cta {
    height: 36px;
    padding: 0 12px;
  }

  .v3d-bi-kopfzone {
    max-width: calc(100vw - 24px);
    top: 66px;
    left: 12px;
  }

  .v3d-bi-titel {
    margin: 0;
  }

  .v3d-bi-rundgang-knopf {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-radius: 10px;
    height: 32px;
    margin-top: 8px;
    padding: 0 12px 0 10px;
  }

  .v3d-bi-unterzeile {
    display: none;
  }

  .v3d-bi-status {
    margin-top: 6px;
  }

  .v3d-bi-eckdaten {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: stretch;
    width: 100%;
    margin-top: 8px;
  }

  .v3d-bi-eckzeile {
    border-radius: 12px;
    width: 100%;
    padding: 0 2px;
    box-shadow: 0 4px 14px #0000001a;
  }

  .v3d-bi-eck {
    flex: 1 1 0;
    padding: 7px 8px 8px;
  }

  .v3d-bi-ausstattung {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    max-width: none;
  }

  .v3d-bi-merkmal {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    height: 22px;
    padding: 0 8px 0 7px;
    box-shadow: 0 2px 8px #00000014;
  }

  .v3d-bi-leiste {
    padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px));
  }

  .v3d-bi-bereichsfeld {
    width: calc(100vw - 16px);
    padding: 8px 8px 9px;
  }

  .v3d-bi-hinweis {
    display: none;
  }

  .v3d-bi-bereiche {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin: -3px -8px;
    padding: 3px 8px;
  }

  .v3d-bi-bereich {
    border-radius: 11px;
    flex-direction: row;
    align-items: center;
    padding: 5px 8px 7px 5px;
  }

  .v3d-bi-bereich-info {
    letter-spacing: .04em;
  }

  .v3d-bi-plan-blick {
    width: 46px;
    height: 46px;
    margin: -23px 0 0 -23px;
  }

  .v3d-mr-titel-1 {
    margin: 0;
  }

  .v3d-mr-zeile {
    display: none;
  }

  .v3d-mr-balken {
    margin-top: 0;
  }

  .v3d-mr-adresse-1 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    margin-top: 6px;
  }

  .v3d-mr-svg-2 {
    width: 12px;
    height: 12px;
  }

  .v3d-mr-rundgang-knopf-1 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-radius: 10px;
    height: 32px;
    margin-top: 8px;
    padding: 0 12px 0 10px;
  }

  .v3d-mr-svg-3 {
    width: 16px;
    height: 16px;
  }

  .v3d-mr-unterzeile-1 {
    display: none;
  }

  .v3d-mr-status-1 {
    margin-top: 6px;
    display: none;
  }

  .v3d-mr-eckdaten-1 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: stretch;
    width: 100%;
    margin-top: 8px;
  }

  .v3d-mr-eckzeile-1 {
    border-radius: 12px;
    width: 100%;
    padding: 0 2px;
    box-shadow: 0 4px 14px #0000001a;
  }

  .v3d-mr-span {
    white-space: normal;
    -webkit-hyphens: manual;
    hyphens: manual;
    margin-top: 3px;
  }

  .v3d-mr-eck-2 {
    flex: 1 1 0;
    padding: 7px 8px 8px;
  }

  .v3d-mr-plan-kopf-1 {
    margin-bottom: 6px;
  }

  .v3d-mr-bereich-1 {
    border-radius: 11px;
    flex-direction: row;
    align-items: center;
    padding: 5px 8px 7px 5px;
  }

  .v3d-mr-img {
    aspect-ratio: auto;
    border-radius: 7px;
    width: 54px;
    height: 40px;
  }

  .v3d-mr-b-3 {
    white-space: normal;
  }

  .v3d-bi-titel-1 {
    margin: 0;
  }

  .v3d-bi-zeile {
    display: none;
  }

  .v3d-bi-balken {
    margin-top: 0;
  }

  .v3d-bi-adresse-1 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    margin-top: 6px;
  }

  .v3d-bi-svg-2 {
    width: 12px;
    height: 12px;
  }

  .v3d-bi-rundgang-knopf-1 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-radius: 10px;
    height: 32px;
    margin-top: 8px;
    padding: 0 12px 0 10px;
  }

  .v3d-bi-svg-3 {
    width: 16px;
    height: 16px;
  }

  .v3d-bi-unterzeile-1 {
    display: none;
  }

  .v3d-bi-status-1 {
    margin-top: 6px;
    display: none;
  }

  .v3d-bi-eckdaten-1 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: stretch;
    width: 100%;
    margin-top: 8px;
  }

  .v3d-bi-eckzeile-1 {
    border-radius: 12px;
    width: 100%;
    padding: 0 2px;
    box-shadow: 0 4px 14px #0000001a;
  }

  .v3d-bi-span {
    white-space: normal;
    -webkit-hyphens: manual;
    hyphens: manual;
    margin-top: 3px;
  }

  .v3d-bi-eck-2 {
    flex: 1 1 0;
    padding: 7px 8px 8px;
  }

  .v3d-bi-plan-kopf-1 {
    margin-bottom: 6px;
  }

  .v3d-bi-bereich-1 {
    border-radius: 11px;
    flex-direction: row;
    align-items: center;
    padding: 5px 8px 7px 5px;
  }

  .v3d-bi-img {
    aspect-ratio: auto;
    border-radius: 7px;
    width: 54px;
    height: 40px;
  }

  .v3d-bi-b-3 {
    white-space: normal;
  }

  .v26-directory {
    padding: 40px 5%;
  }

  .v26-directory-heading {
    font-size: 32px;
  }

  .v26-directory-grid {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .v26-studio-name {
    font-size: 32px;
  }

  .v26-s-4b9a425d30b9-1 {
    word-break: normal;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v26-original-countdown {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .v26-countdown-number {
    font-size: 16px;
    line-height: 18px;
  }

  .v26-countdown-label {
    font-size: 12px;
  }

  .v26-s-4b9a425d30b9-1-2, .v26-s-4b9a425d30b9-1-2-3, .v26-s-4b9a425d30b9-1-2-3-4, .v26-s-4b9a425d30b9-1-2-3-4-5, .v26-s-4b9a425d30b9-1-2-3-4-5-6, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45, .v26-s-4b9a425d30b9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
    word-break: normal;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-f591c1b3b565 {
    margin-top: 2.65rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .v27-s-e545000b44c6 {
    font-size: .7rem;
  }

  .v27-s-4d11a9dbf126 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-fbce31d4c867 {
    font-size: 1.125rem;
  }

  .v27-s-a5502d5092c0 {
    white-space: normal;
    word-break: normal;
    overflow-wrap: break-word;
    font-size: 2.5rem;
  }

  .v27-s-4b9a425d30b9 {
    word-break: normal;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-641a7f2aba6f {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1rem;
  }

  .v27-s-4331888e7286 {
    bottom: 30px;
    right: 20px;
  }

  .v27-s-fc05c1a47708 {
    margin-top: -2rem;
  }

  .v27-s-300bac90c918 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 2rem;
    flex-flow: column;
    padding: 1.5rem 1rem;
    display: flex;
  }

  .v27-s-01f09dbcd9c6 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-21eb3739b7be {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 3rem;
  }

  .v27-s-69f2bc9505dc {
    font-size: 1.125rem;
  }

  .v27-s-b8b887033dde {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .v27-s-7b0339a0a2ac {
    font-size: .85rem;
  }

  .v27-s-d21c5be84aff {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .v27-s-80d69f1d7a4d, .v27-s-fba62d199f09, .v27-s-8a91f138fc8f {
    font-size: 1.125rem;
  }

  .v27-s-872bfd47e98a {
    font-size: 1.755rem;
  }

  .v27-s-2805857dcd1d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .v27-s-0fb29c709759, .v27-s-81d6cab67e35 {
    font-size: 1.125rem;
  }

  .v27-s-5555fbc754cd {
    word-break: normal;
    overflow-wrap: normal;
    max-width: 100%;
    font-size: 1.75rem;
  }

  .v27-s-ed3fbd4b365f, .v27-s-76f4a5cd036d {
    font-size: .75rem;
  }

  .v27-s-0930a5ca751e {
    font-size: 1.125rem;
  }

  .v27-s-0fa01393a165 {
    font-size: .85rem;
  }

  .v27-s-3651149dd2d2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .v27-s-2a2d6dd30ea4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-382040e3c514 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex;
  }

  .v27-s-3faa949c1d13 {
    height: 400px;
  }

  .v27-s-51796d2e8a4a {
    font-size: 1.25rem;
  }

  .v27-s-22d2027254c1 {
    font-size: 1.125rem;
  }

  .v27-s-68b38a5edfa9 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 2rem;
    flex-flow: column;
    padding: 1.5rem 1rem;
    display: flex;
  }

  .v27-s-49d169d375d1 {
    font-size: 1.755rem;
  }

  .v27-s-51a9a8bea23f {
    flex-flow: column;
    display: flex;
  }

  .v27-s-06702521fe0b {
    font-size: .75rem;
  }

  .v27-s-d5daf5b56095 {
    font-size: .625rem;
  }

  .v27-s-dbd00c95483f {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .v27-s-357ec54a5c38 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v27-s-3c6b87e510e2 {
    white-space: normal;
    word-break: normal;
    overflow-wrap: break-word;
    font-size: 2rem;
  }

  .v27-s-176bf8e3f1bd {
    font-size: 1.125rem;
  }

  .v27-s-9e6a06c8c894 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .v27-s-b0d4ec7917d2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .v27-s-b1c9c7fbd438 {
    justify-content: flex-start;
    align-items: center;
  }

  .v27-s-07bd66a6a0c5 {
    border-left-style: none;
    border-left-width: 0;
    border-right-style: none;
    border-right-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .v27-s-6a8ad588fa92 {
    font-size: .75rem;
  }

  .v27-s-59c5bd7a3758 {
    overflow: clip;
  }

  .v3d-mo-cta {
    height: 36px;
    padding: 0 12px;
  }

  .v3d-mo-kopfzone {
    max-width: calc(100vw - 24px);
    top: 66px;
    left: 12px;
  }

  .v3d-mo-titel {
    margin: 0;
  }

  .v3d-mo-zeile {
    display: none;
  }

  .v3d-mo-balken {
    margin-top: 0;
  }

  .v3d-mo-adresse {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    margin-top: 6px;
  }

  .v3d-mo-svg-2 {
    width: 12px;
    height: 12px;
  }

  .v3d-mo-rundgang-knopf {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-radius: 10px;
    height: 32px;
    margin-top: 8px;
    padding: 0 12px 0 10px;
  }

  .v3d-mo-svg-3 {
    width: 16px;
    height: 16px;
  }

  .v3d-mo-unterzeile {
    display: none;
  }

  .v3d-mo-status {
    margin-top: 6px;
    display: none;
  }

  .v3d-mo-eckdaten {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: stretch;
    width: 100%;
    margin-top: 8px;
  }

  .v3d-mo-eckzeile {
    border-radius: 12px;
    width: 100%;
    padding: 0 2px;
    box-shadow: 0 4px 14px #0000001a;
  }

  .v3d-mo-eck {
    flex: 1 1 0;
    padding: 7px 8px 8px;
  }

  .v3d-mo-span {
    white-space: normal;
    -webkit-hyphens: manual;
    hyphens: manual;
    margin-top: 3px;
  }

  .v3d-mo-eck-2 {
    flex: 1 1 0;
    padding: 7px 8px 8px;
  }

  .v3d-mo-ausstattung {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    max-width: none;
  }

  .v3d-mo-merkmal {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    height: 22px;
    padding: 0 8px 0 7px;
    box-shadow: 0 2px 8px #00000014;
  }

  .v3d-mo-ladechip {
    white-space: nowrap;
    top: auto;
    left: 50%;
    right: auto;
    bottom: calc(110px + env(safe-area-inset-bottom, 0px));
    transform: translateX(-50%);
  }

  .v3d-mo-leiste {
    padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px));
  }

  .v3d-mo-bereichsfeld {
    width: calc(100vw - 16px);
    padding: 8px 8px 9px;
  }

  .v3d-mo-plan-kopf {
    margin-bottom: 6px;
  }

  .v3d-mo-hinweis {
    display: none;
  }

  .v3d-mo-bereiche {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin: -3px -8px;
    padding: 3px 8px;
  }

  .v3d-mo-bereich {
    border-radius: 11px;
    flex-direction: row;
    align-items: center;
    padding: 5px 8px 7px 5px;
  }

  .v3d-mo-img {
    aspect-ratio: auto;
    border-radius: 7px;
    width: 54px;
    height: 40px;
  }

  .v3d-mo-b-3 {
    white-space: normal;
  }

  .v3d-mo-bereich-info {
    letter-spacing: .04em;
  }

  .v3d-mo-plan-blick {
    width: 46px;
    height: 46px;
    margin: -23px 0 0 -23px;
  }

  .v3d-wb-cta {
    height: 36px;
    padding: 0 12px;
  }

  .v3d-wb-kopfzone {
    max-width: calc(100vw - 24px);
    top: 66px;
    left: 12px;
  }

  .v3d-wb-titel {
    margin: 0;
  }

  .v3d-wb-zeile {
    display: none;
  }

  .v3d-wb-balken {
    margin-top: 0;
  }

  .v3d-wb-adresse {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    margin-top: 6px;
  }

  .v3d-wb-svg-2 {
    width: 12px;
    height: 12px;
  }

  .v3d-wb-rundgang-knopf {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-radius: 10px;
    height: 32px;
    margin-top: 8px;
    padding: 0 12px 0 10px;
  }

  .v3d-wb-svg-3 {
    width: 16px;
    height: 16px;
  }

  .v3d-wb-unterzeile {
    display: none;
  }

  .v3d-wb-status {
    margin-top: 6px;
    display: none;
  }

  .v3d-wb-eckdaten {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: stretch;
    width: 100%;
    margin-top: 8px;
  }

  .v3d-wb-eckzeile {
    border-radius: 12px;
    width: 100%;
    padding: 0 2px;
    box-shadow: 0 4px 14px #0000001a;
  }

  .v3d-wb-eck {
    flex: 1 1 0;
    padding: 7px 8px 8px;
  }

  .v3d-wb-span {
    white-space: normal;
    -webkit-hyphens: manual;
    hyphens: manual;
    margin-top: 3px;
  }

  .v3d-wb-eck-2 {
    flex: 1 1 0;
    padding: 7px 8px 8px;
  }

  .v3d-wb-ausstattung {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    max-width: none;
  }

  .v3d-wb-merkmal {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    height: 22px;
    padding: 0 8px 0 7px;
    box-shadow: 0 2px 8px #00000014;
  }

  .v3d-wb-ladechip {
    white-space: nowrap;
    top: auto;
    left: 50%;
    right: auto;
    bottom: calc(110px + env(safe-area-inset-bottom, 0px));
    transform: translateX(-50%);
  }

  .v3d-wb-leiste {
    padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px));
  }

  .v3d-wb-bereichsfeld {
    width: calc(100vw - 16px);
    padding: 8px 8px 9px;
  }

  .v3d-wb-plan-kopf {
    margin-bottom: 6px;
  }

  .v3d-wb-hinweis {
    display: none;
  }

  .v3d-wb-bereiche {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin: -3px -8px;
    padding: 3px 8px;
  }

  .v3d-wb-bereich {
    border-radius: 11px;
    flex-direction: row;
    align-items: center;
    padding: 5px 8px 7px 5px;
  }

  .v3d-wb-img {
    aspect-ratio: auto;
    border-radius: 7px;
    width: 54px;
    height: 40px;
  }

  .v3d-wb-b-3 {
    white-space: normal;
  }

  .v3d-wb-bereich-info {
    letter-spacing: .04em;
  }

  .v3d-wb-plan-blick {
    width: 46px;
    height: 46px;
    margin: -23px 0 0 -23px;
  }

  .v30-s-427dd8654893 {
    font-family: Futura, sans-serif;
  }

  .v3d-wue-cta {
    height: 36px;
    padding: 0 12px;
  }

  .v3d-wue-kopfzone {
    max-width: calc(100vw - 24px);
    top: 66px;
    left: 12px;
  }

  .v3d-wue-titel {
    margin: 0;
  }

  .v3d-wue-zeile {
    display: none;
  }

  .v3d-wue-balken {
    margin-top: 0;
  }

  .v3d-wue-adresse {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    margin-top: 6px;
  }

  .v3d-wue-svg-2 {
    width: 12px;
    height: 12px;
  }

  .v3d-wue-rundgang-knopf {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-radius: 10px;
    height: 32px;
    margin-top: 8px;
    padding: 0 12px 0 10px;
  }

  .v3d-wue-svg-3 {
    width: 16px;
    height: 16px;
  }

  .v3d-wue-unterzeile {
    display: none;
  }

  .v3d-wue-status {
    margin-top: 6px;
    display: none;
  }

  .v3d-wue-eckdaten {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: stretch;
    width: 100%;
    margin-top: 8px;
  }

  .v3d-wue-eckzeile {
    border-radius: 12px;
    width: 100%;
    padding: 0 2px;
    box-shadow: 0 4px 14px #0000001a;
  }

  .v3d-wue-eck {
    flex: 1 1 0;
    padding: 7px 8px 8px;
  }

  .v3d-wue-span {
    white-space: normal;
    -webkit-hyphens: manual;
    hyphens: manual;
    margin-top: 3px;
  }

  .v3d-wue-eck-2 {
    flex: 1 1 0;
    padding: 7px 8px 8px;
  }

  .v3d-wue-ausstattung {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    max-width: none;
  }

  .v3d-wue-merkmal {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    height: 22px;
    padding: 0 8px 0 7px;
    box-shadow: 0 2px 8px #00000014;
  }

  .v3d-wue-ladechip {
    white-space: nowrap;
    top: auto;
    left: 50%;
    right: auto;
    bottom: calc(110px + env(safe-area-inset-bottom, 0px));
    transform: translateX(-50%);
  }

  .v3d-wue-leiste {
    padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px));
  }

  .v3d-wue-bereichsfeld {
    width: calc(100vw - 16px);
    padding: 8px 8px 9px;
  }

  .v3d-wue-plan-kopf {
    margin-bottom: 6px;
  }

  .v3d-wue-hinweis {
    display: none;
  }

  .v3d-wue-bereiche {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin: -3px -8px;
    padding: 3px 8px;
  }

  .v3d-wue-bereich {
    border-radius: 11px;
    flex-direction: row;
    align-items: center;
    padding: 5px 8px 7px 5px;
  }

  .v3d-wue-img {
    aspect-ratio: auto;
    border-radius: 7px;
    width: 54px;
    height: 40px;
  }

  .v3d-wue-b-3 {
    white-space: normal;
  }

  .v3d-wue-bereich-info {
    letter-spacing: .04em;
  }

  .v3d-wue-plan-blick {
    width: 46px;
    height: 46px;
    margin: -23px 0 0 -23px;
  }
}
