html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

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

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

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

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

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

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

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

@font-face {
  font-family: Mango Grotesque;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fd73_MangoGrotesque-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Junicode Bold;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fdb5_Junicode-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Junicode Boldcondensed;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fdb1_Junicode-BoldCondensed.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Junicode Regular;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fdaf_Junicode-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneue Bold;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fdea_HelveticaNeue%20Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneue Bold;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fdea_HelveticaNeue%20Bold.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneue Bold;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fdea_HelveticaNeue%20Bold.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Suisseintl;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe17_SuisseIntl-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Suisseintl;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe17_SuisseIntl-Regular.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Agricola raw;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fd71_QOAgricola-Raw.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Agricola;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fd7e_QOAgricola.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Agricola rough;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fd5c_QOAgricola-Rough.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Agricola italic;
  src: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fd74_QOAgricola-Italic.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #0d0d0d;
  --white-smoke: #f7f5f3;
  --gainsboro: #ddd;
  --dark-grey: #999;
  --white-smoke-4: #f1f1f1;
  --white-smoke-5: #f7f7f7;
  --white-smoke-3: #eee;
  --aquamarine: #c9ffd2;
  --silver: #c2c2c2;
  --cornflower-blue: #6c90ff;
  --light-green: #91f1a1;
  --ww: #fff;
  --royal-blue: #385fd3;
  --white-smoke-2: #f4f6f7;
  --pale-green: #b6ffa2;
  --khaki: #fff4a2;
  --light-steel-blue: #c9d6ff;
}

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

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

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

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

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

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

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

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

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

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

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

body {
  background-color: var(--black);
  color: var(--white-smoke);
  letter-spacing: -.011em;
  font-family: Agricola, sans-serif;
  font-size: 24px;
  line-height: 34px;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

p {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 160%;
}

a {
  text-decoration: none;
}

.nav-menu {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #000;
  mix-blend-mode: normal;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-bottom: 0;
  display: grid;
}

.section {
  margin-left: 40px;
  margin-right: 40px;
}

.section.hero {
  mix-blend-mode: normal;
  min-height: 100%;
  margin: 60px 0 40px;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
  overflow: visible;
}

.section.hero.ferg {
  margin-top: 40px;
}

.section.hero.ferg.htyj {
  margin-top: 0;
}

.section.footer {
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #000;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 30px;
  font-family: Suisseintl, sans-serif;
  position: relative;
  inset: auto 0% 0%;
}

.section.footer.hvhj {
  background-color: #000;
}

.section.nav {
  z-index: 400;
  border-bottom: 1px none var(--gainsboro);
  mix-blend-mode: normal;
  background-color: #fff;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  height: 60px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.section.nav.zu {
  z-index: 8888888;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.section.nav.zu.home_hero-right-content-right {
  z-index: 100;
  min-height: 70px;
  max-height: 70px;
  padding-left: 0;
  padding-right: 0;
}

.section.nav.zu.home_hero-right-content-right.htrj {
  display: flex;
}

.section.is--full-size {
  width: 100vw;
  height: 100vh;
}

.section.galleries {
  margin-top: 0;
}

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

.link-wrapper.btn-link.other-room {
  opacity: .5;
  text-align: left;
  font-size: 16px;
}

.link-wrapper.btn-link.other-room:hover {
  opacity: 1;
}

.utility-page-wrap {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
  line-height: 100%;
  display: flex;
}

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

.nav-link {
  opacity: .8;
  color: #fff;
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  transition: opacity .2s linear;
}

.nav-link:hover {
  opacity: 1;
}

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

.nav-link.last {
  color: #000;
  margin-left: 0;
  margin-right: 0;
}

.nav-link.last.w--current {
  text-transform: capitalize;
  margin-left: 0;
  font-family: Helveticaneue Bold, sans-serif;
}

.nav-link.info {
  margin-right: 0;
}

.nav-link.fxh._665 {
  margin-right: 0;
  font-family: Helveticaneue Bold, sans-serif;
}

.nav-link.fxh._665.newd {
  color: #000;
}

.nav-link.fxh._665.newd.jtzki {
  opacity: 1;
}

.socials__wrapper {
  justify-content: flex-end;
  width: auto;
  font-size: 18px;
  line-height: 100%;
  display: flex;
}

.socials__wrapper.footer {
  display: none;
}

.nav-links__wrapper {
  justify-content: space-between;
  width: 100%;
  font-size: 18px;
  line-height: 100%;
  display: flex;
}

.hero {
  z-index: -1;
}

.container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: baseline start;
  padding-top: 100px;
}

.container.zero {
  z-index: 2147483647;
  width: 100%;
  padding-top: 0;
  position: relative;
}

.container.footer__wrapper {
  padding-top: 0;
}

.container.nav {
  z-index: 222220;
  width: 100%;
  padding-top: 0;
  position: relative;
}

.container.nav.htrt {
  background-color: #fff0;
  padding-bottom: 0;
}

.container.nav.htrt.uzr {
  background-color: #fff;
  min-height: 70px;
  max-height: 70px;
  padding-left: 60px;
  padding-right: 60px;
}

.container.dats {
  width: auto;
  max-width: 100%;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
}

.container.allin {
  display: flex;
}

.h1 {
  color: #000000e6;
  font-size: 40px;
  font-weight: 400;
  line-height: 130%;
}

.h1.project-page__heading {
  color: #000000e6;
  margin-bottom: 20px;
}

.nav-tag {
  color: #00000059;
  width: 50%;
  padding-left: 4px;
  font-family: Agricola italic, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 100%;
}

.h3 {
  color: #000c;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.paragraph {
  color: #000c;
  margin-bottom: 0;
}

.description-tag {
  color: #00000080;
  line-height: 24px;
}

.h2 {
  color: #00000080;
  font-size: 32px;
  line-height: 100%;
}

.copyright {
  color: #fff;
  height: 30px;
  transform-style: preserve-3d;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Junicode Boldcondensed, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  transform: none;
}

.copyright.lsdin {
  height: auto;
  transform-style: preserve-3d;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
  text-decoration: underline;
  display: block;
}

.copyright.lsdin.ko8 {
  color: #000;
}

.copyright.htt {
  height: auto;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
}

.copyright.htt.uij {
  color: #000;
}

.overlay {
  z-index: -100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.hero-cover {
  filter: invert();
  mix-blend-mode: normal;
  object-fit: cover;
  height: 50vh;
  margin-top: -32px;
  display: block;
}

.item {
  flex: 1;
  justify-content: center;
  padding-top: 25px;
  padding-bottom: 25px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.item.w--current {
  border-bottom-width: 2px;
  border-bottom-color: #fff;
}

.menu-item {
  z-index: 2;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.project__link {
  z-index: 23;
  color: #000000f2;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  padding-right: 5px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 30px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.project__link:hover {
  mix-blend-mode: difference;
}

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

.toggle {
  color: #000;
  border: 1px #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.circle {
  color: #000;
  background-color: #000;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 3px;
}

.cover-img {
  object-fit: cover;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-item__img {
  object-fit: cover;
  width: 100%;
  height: 600px;
  display: block;
}

.gallery {
  grid-column-gap: 50px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-bottom: 144px;
  display: grid;
}

.grid-item__details {
  flex-direction: column;
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.btn__text {
  color: var(--white-smoke);
  mix-blend-mode: difference;
  font-size: 18px;
  font-weight: 400;
}

.btn {
  opacity: .75;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: relative;
}

.btn:hover {
  opacity: 1;
}

.hor-line {
  background-color: #f7f5f3bf;
  width: 5%;
  height: 1px;
}

.hor-line.topr {
  background-color: var(--white-smoke);
  position: absolute;
  inset: 0% 0% auto auto;
}

.hor-line.topl {
  position: absolute;
  inset: 0% auto auto 0%;
}

.hor-line.botr {
  background-color: var(--white-smoke);
  position: absolute;
  inset: auto auto 0% 0%;
}

.hor-line.botl {
  background-color: var(--white-smoke);
  position: absolute;
  inset: auto 0% 0% auto;
}

.vert-line {
  background-color: #f7f5f3bf;
  width: 1px;
  height: 15%;
  position: absolute;
}

.vert-line.topr {
  background-color: var(--white-smoke);
  position: absolute;
  inset: 0% 0% auto auto;
}

.vert-line.topl {
  background-color: var(--white-smoke);
  inset: 0% auto auto 0%;
}

.vert-line.botr {
  background-color: var(--white-smoke);
  position: absolute;
  inset: auto 0% 0% auto;
}

.vert-line.botl {
  background-color: var(--white-smoke);
  position: absolute;
  inset: auto auto 0% 0%;
}

.item__img {
  background-color: var(--white-smoke);
  object-fit: cover;
  width: 100%;
}

.btn-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 144px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: -444px;
  padding-bottom: 444px;
  display: grid;
}

.content__grid-2cols {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 33.33% 50%;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.page-wrapper {
  z-index: 1;
}

.page-wrapper.locomotive-scroll {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.page-wrapper.locomotive-scroll.pxmax {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  overflow: visible;
}

.cover {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 80vh;
  margin: 100px 40px 0;
  display: none;
}

.container__styleguide {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: baseline start;
  padding-top: 80px;
  padding-bottom: 80px;
}

.container__styleguide.is--flex-vert {
  flex-direction: column;
  display: flex;
}

.container__styleguide.is--flex-vert.is--full-height {
  height: 100vh;
}

.is--flex-hor {
  align-items: center;
  display: flex;
}

.filters {
  z-index: 0;
  color: #000;
  width: 100%;
  min-width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 30px;
  font-family: Vollkorn, serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 100%;
  display: flex;
}

.tabs-content {
  width: 100%;
  min-width: 100%;
  overflow: visible;
}

.project__details {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.project__details:hover {
  opacity: 1;
  color: #f7f5f3;
  letter-spacing: 0;
}

.projects-list {
  color: #f7f5f3e6;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: -16px;
  display: flex;
  position: relative;
}

.project__img {
  z-index: 22;
  object-fit: cover;
  align-self: center;
  width: 300px;
  height: 40vh;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  top: -35vh;
}

.collection-list-wrapper {
  color: #000;
}

.project {
  z-index: 1;
  color: #f7f5f3f2;
  letter-spacing: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  margin-right: 8px;
  padding-bottom: 0;
  font-family: Agricola, sans-serif;
  font-size: 24px;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.project:hover {
  z-index: 10;
}

.divider {
  color: #000000f2;
  letter-spacing: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 32px;
  line-height: 100%;
}

.filter {
  z-index: 12;
  opacity: .5;
  color: #f7f5f380;
  letter-spacing: 0;
  background-color: #0000;
  flex: none;
  margin-right: 30px;
  padding: 0 5px;
  font-family: Helveticaneue Bold, sans-serif;
  text-decoration: none;
}

.filter.w--current {
  z-index: 12;
  opacity: .9;
  background-color: #0000;
}

.cursor-wrapper {
  z-index: 2147483647;
  opacity: 0;
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100vw;
  height: 100vh;
  max-height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.cursor {
  opacity: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #f7f5f300;
  mix-blend-mode: normal;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 69%;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 1px;
  transition: border-radius .2s linear, height .2s linear, width .2s linear, opacity .2s linear;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.cursor.styleguide {
  margin-right: 16px;
  position: static;
}

.custom-styles {
  display: none;
}

.cursor__link-hover {
  background-color: #292929;
  border-radius: 100%;
  width: 1rem;
  height: 1rem;
  transition: height .2s linear, width .2s linear, opacity .2s linear;
  position: absolute;
}

.cursor__link-hover.styleguide {
  margin-right: 16px;
  position: static;
}

.cursor__toggle-hover {
  background-color: #292929;
  border-radius: 4px;
  width: 2.5rem;
  height: 2.5rem;
  transition: height .2s linear, width .2s linear, opacity .2s linear;
  position: absolute;
}

.cursor__toggle-hover.styleguide {
  margin-right: 16px;
  position: static;
}

.nav__bg {
  background-color: #fff;
  display: block;
  position: absolute;
  inset: 0%;
}

.body {
  height: 100vh;
}

.tabs {
  z-index: 10;
  width: 100%;
  min-width: 100%;
  margin-right: 0;
}

.body-2 {
  cursor: auto;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  max-width: 100vw;
  display: block;
  overflow: visible;
}

.body-3 {
  background-color: #fff;
  max-width: 100vw;
  font-family: Suisseintl, sans-serif;
}

.body-3.fu {
  background-color: #fff;
}

.body-3.fu.gtrt {
  max-width: 100%;
  min-height: 100%;
}

.body-3.rgeh {
  background-color: #000;
}

.text-block {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #000;
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #fff0;
  background-clip: border-box;
  border-radius: 100px;
  width: 150px;
  min-width: 150px;
  margin-left: 0;
  margin-right: 0;
  padding: 6px 0;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
}

.text-block.rrtgzt {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
}

.text-block.jhzu {
  opacity: .27;
  color: #000;
  text-transform: lowercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding: 0 0 10px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 16px;
  line-height: 100%;
}

.text-block.artist {
  margin-bottom: 7px;
}

.text-block.t5fr {
  color: #000;
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Suisseintl, sans-serif;
}

.text-block.gk {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-block.gk.vvgg {
  display: none;
}

.text-block.rezp {
  width: auto;
  display: none;
}

.text-block.rezp.rtu {
  min-width: auto;
  margin-left: 20px;
}

.body-4 {
  color: #000;
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
}

.text-block-2 {
  color: #000;
}

.ths04-preloader-section {
  z-index: 10;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fda9_ths_04_bg_preloader_screen.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: -100% 0% 0%;
}

.ths04-preloader-text-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ths04-preloader-text-alphabet-1 {
  color: #e5d6c6;
  text-align: center;
  font-size: 350px;
  line-height: 250px;
}

.home-work_section {
  z-index: 50;
  background-color: #fffeef;
  justify-content: center;
  align-items: flex-start;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.text-size-display {
  color: #f20c0e;
  letter-spacing: 0;
  font-size: 8em;
  font-weight: 300;
  line-height: 1.1;
}

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

.global_symbol {
  position: fixed;
  inset: 0% 0% auto;
}

.home-sticky_column {
  grid-row-gap: 2em;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  transform: translate(0);
}

.home-sticky_column.is-2 {
  transform: translate(0, -20%);
}

.home-sticky_column.is-3 {
  transform: translate(0, -10%);
}

.home-sticky_column.is-1 {
  transform: translate(0, 3%);
}

.loader_photo_height {
  padding-top: 145.79%;
  position: relative;
}

.loader {
  z-index: 100;
  background-color: #000;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  inset: 0%;
}

.loader_top {
  justify-content: center;
  align-items: center;
  width: 50em;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 15em;
  display: flex;
}

.page-wrapper-2 {
  width: 100%;
  font-size: 1em;
  display: flex;
  position: relative;
}

.loader_bottom {
  justify-content: center;
  width: 100%;
  height: 20%;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.home-sticky_section {
  z-index: 0;
  background-color: #fffeef;
  min-height: 200vh;
  position: relative;
}

.loader_top_photo-wrap {
  flex: none;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.loader_bottom_layout {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.loader_bottom_bar {
  background-color: #fffeef;
  width: 10%;
  height: 2px;
  position: absolute;
  inset: auto;
}

.home-sticky_layout {
  grid-column-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  min-height: 100vh;
  display: flex;
  overflow: hidden;
  transform: rotate(-3deg)scale(1.2);
}

.container-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container-2.is-sticky {
  z-index: 0;
  align-items: stretch;
  width: 100%;
  max-width: none;
  min-height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  overflow: hidden;
}

.loader_photo_wrap {
  perspective-origin: 0%;
  border: 4px solid #fffeef;
  flex: none;
  width: 20%;
  position: relative;
  overflow: hidden;
  transform: scale(1.5);
}

.loader_photo_wrap.is-2 {
  transform: translate(0, 16%)rotate(-8deg)scale(1.5);
}

.loader_photo_wrap.is-5 {
  border-style: solid;
  transform: translate(0, 70%)rotate(-4deg)scale(1.5);
}

.loader_photo_wrap.is-3 {
  transform: translate(0, 30%)rotate(8deg)scale(1.5);
}

.loader_photo_wrap.is-4 {
  transform: translate(0, 58%)rotate(8deg)scale(1.5);
}

.global_embed {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.home-hero_section {
  z-index: 50;
  background-color: #fffeef;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.loader_number {
  color: #fffeef;
  background-color: #000;
  padding: .1em .3em;
  font-size: 4em;
  font-weight: 300;
  position: relative;
}

.home-hero_layout {
  text-align: center;
  min-height: 1px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.home-sticky_img-item {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.page-padding {
  padding: 5em 6%;
}

.loader_layout {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.home-sticky_img-height {
  padding-top: 160%;
  position: relative;
}

.page-space {
  z-index: 50;
  background-color: #fffeef;
  min-height: 300vh;
  position: relative;
}

.home-sticky_img-wrap {
  flex: none;
  width: 100%;
}

.slider {
  border-radius: 0;
  align-items: center;
  width: 33%;
  min-width: 33%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.slider._2 {
  margin-top: 40px;
}

.slider._2.grer {
  width: 50%;
  min-width: 50%;
}

.slider._3 {
  width: 30%;
  min-width: 30%;
}

.slider.feerf {
  width: 45%;
  min-width: 45%;
  margin-left: 30px;
}

.right-arrow, .left-arrow {
  display: none;
}

.slide-nav {
  display: none;
  transform: scale(.3);
}

.image {
  object-fit: fill;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  display: block;
}

.slder {
  column-count: 3;
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 16px;
  width: 100%;
  min-width: 100%;
  max-height: 100%;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.slder.vids {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 100%;
  margin-top: 16px;
  display: grid;
}

.slder.vids.htrht {
  margin-top: 40px;
}

.slder._2.rert {
  column-count: 2;
}

.slder._2.rert.tzj.grt {
  margin-top: 0;
}

.image-2 {
  opacity: .95;
  filter: none;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 0;
  height: 60px;
  display: none;
  overflow: hidden;
}

.div-block-2 {
  border-radius: 0;
  align-items: center;
  max-height: 60px;
  display: flex;
  overflow: hidden;
}

.div-block-2.vfg {
  overflow: visible;
}

.image-3 {
  filter: none;
  border: 1px solid #fff;
  border-radius: 100px;
}

.div-block-3 {
  align-items: center;
  padding-right: 16px;
  display: flex;
}

.text-block-3 {
  color: #000000f2;
  text-transform: uppercase;
  padding-bottom: 20px;
  font-size: 15px;
  font-weight: 400;
}

.title {
  margin-right: 8px;
}

.text-block-4 {
  color: #000000f2;
  text-transform: uppercase;
  padding-bottom: 15px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 13px;
}

.text-block-5 {
  color: #969696;
  margin-top: 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}

.fre {
  color: #000;
}

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

.preloader {
  z-index: 2147483647;
  background-color: #000;
  display: flex;
  position: fixed;
  inset: 0%;
}

.columns {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: none;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.sample {
  object-fit: fill;
  min-width: 100%;
  margin-bottom: 6%;
}

.sample.weird {
  object-fit: contain;
  object-position: 50% 60%;
  height: 40vh;
  min-height: 40vh;
}

.sample.hei {
  height: 100%;
  min-height: 250px;
  max-height: 500px;
  margin-bottom: 6%;
}

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

.collection-list.zuh {
  margin-bottom: 100px;
  display: flex;
  position: relative;
  overflow: scroll;
}

.heading {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.heading.locast {
  text-align: left;
  margin-bottom: 0;
  font-size: 20px;
}

.heading.sma-cim {
  color: #000000b3;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1;
}

.heading.gfh {
  text-transform: capitalize;
  margin-top: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 30px;
  line-height: 37px;
}

.heading.artist {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading.r4f5tt5 {
  text-align: center;
  font-family: Helveticaneue Bold, sans-serif;
}

.heading.space {
  text-transform: capitalize;
  margin-top: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.slider-2, .slider-3, .slider-4 {
  margin-bottom: 100px;
}

.div-block-5 {
  min-height: 100%;
}

.image-4 {
  object-fit: cover;
  width: auto;
  height: 100%;
  min-height: 450px;
}

.collection-item {
  width: 100%;
  height: 100%;
  min-height: 100%;
}

.ztf4 {
  color: #414141;
  text-align: left;
  max-width: 100%;
  margin-bottom: 20px;
  margin-right: 0;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
}

.ztf4.fhz {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.ztf4._10e {
  max-width: 100%;
}

.emalkl {
  color: #fff;
  text-transform: lowercase;
  background-color: #000;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 6px 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
}

.text-block-6 {
  font-family: Suisseintl, sans-serif;
  font-size: 25px;
  line-height: 1.2;
}

.text-block-6.jfhhj {
  margin-bottom: 20px;
  margin-left: 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 25px;
}

.text-block-6.jh {
  color: #000;
  text-decoration: none;
}

.div-block-6 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.div-block-6.fghj {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-6.fghj.abz {
  margin-top: 40px;
}

.div-block-7 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grtz {
  color: #bebebe;
  margin-top: 0;
  font-size: 12px;
}

.grtz.rgtz {
  color: gray;
}

.div-block-8 {
  padding-top: 20px;
}

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

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

.splide {
  width: 100%;
  position: relative;
}

.splide.slider {
  z-index: 9;
  cursor: grab;
}

.page-padding-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.page-padding-2.rgtz {
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
}

.my-slider-progress {
  color: #e8e2da;
  background-color: #2e2a27;
  width: 100%;
  height: 4px;
  margin-top: 20px;
  overflow: hidden;
}

.splide__slide {
  flex: none;
  align-items: flex-start;
}

.splide__slide:first-child {
  padding-left: 0;
}

.my-slider-progress-bar {
  background-color: #b3b641;
  width: 30vw;
  height: 7px;
}

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

.margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
}

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

.margin-bottom.margin-small {
  margin-left: 0;
}

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

.heading-2 {
  color: #000;
  text-align: left;
}

.heading-2.namedrop {
  color: #fff;
  margin-left: 5px;
  font-family: Vollkorn, serif;
  display: flex;
}

.heading-2.fdf {
  color: #fff;
  font-family: Vollkorn, serif;
}

.image-5 {
  opacity: 1;
  filter: brightness(53%);
  width: 100%;
  height: 100%;
  min-height: 400px;
  max-height: 500px;
}

.topics-wrapper {
  z-index: 70;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  max-height: 500px;
  margin-bottom: -200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 200px;
  position: relative;
  overflow: auto;
}

.hidden {
  display: none;
}

.topics-block__top {
  z-index: 2147483647;
  background-color: #000;
  background-image: linear-gradient(270deg, #000, #fff0);
  flex-flow: column wrap;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0 20px;
  transition: all .3s;
  display: flex;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.topics-block__bottom {
  z-index: 2147483647;
  grid-column-gap: 3rem;
  background-color: #0000;
  background-image: linear-gradient(#fff0, #00000082 16%, #000 45%);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: auto;
  min-height: 200px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 3.75rem 2.5rem;
  display: flex;
  position: sticky;
  bottom: 0;
  left: 0;
  right: 0;
}

.topics-block__first-string {
  grid-column-gap: 3rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 50px;
  display: flex;
}

.topicsblock {
  z-index: 2147483647;
  background-color: #000;
  border-radius: 0;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
  transition: all 1s;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.topic {
  grid-column-gap: 1rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  width: 100%;
  padding-bottom: 2.5rem;
  display: none;
  overflow: hidden;
}

.topic.js--active {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom-color: #202020;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0;
  padding-bottom: 20px;
  display: flex;
}

.topics-block__title {
  letter-spacing: -5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em;
  transition: all 1.2s;
}

.topics-block__custom-tags-wrp {
  flex: none;
}

.topics-block__tags {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: -.5rem;
  margin-right: -.5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.topics__preloader {
  z-index: 2;
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.topics {
  z-index: 1;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.topics-block__custom-tags {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding-right: 2.5rem;
  display: flex;
}

.topics-block__button {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 6.25rem;
  min-width: 6.25rem;
  height: 6.25rem;
  transition: all .3s;
  display: flex;
}

.topics-block__button.topic__scroll {
  background-color: #fff;
  position: absolute;
  inset: auto 30px 30px auto;
}

.topics-block__tags-wrapper {
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: opacity .3s;
  display: flex;
}

.topics-block__tags-wrapper.designer-scroll {
  padding-left: 0;
  padding-right: 0;
}

.topics__list {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: grid;
  position: relative;
  overflow: visible;
}

.topics-block__tag {
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-radius: 2rem;
  flex: none;
  padding: .625rem 1.5rem;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1;
  transition: color .3s, background-color .3s;
}

.topics-block__tag.js--active {
  font-size: 14px;
}

.topics-block__tag.js--active.vfgh {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  font-family: Agricola, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.topics-block__tag.js--active.vfgh.fthz {
  color: #fff;
  background-color: #fff0;
  border-color: #fff;
}

.topics-block__arrow {
  color: #000;
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
}

.topics-block__toggle {
  filter: invert();
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe1c_icons8-close-100%20(1).png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: static;
  inset: 0 0 auto auto;
}

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

.preloader-wrapper {
  width: 7.5rem;
  height: 7.5rem;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 50%;
}

.topics-block__label {
  cursor: pointer;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1em;
}

.topics-block__label.topic__scroll {
  text-align: center;
  text-transform: lowercase;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  inset: auto 0% 31px;
}

.div-block-13 {
  background-color: #1b1b1b;
  border: 1px #3a3a3a;
  align-items: flex-start;
  width: 100%;
  margin-right: 0;
  padding-right: 40px;
  display: flex;
}

.div-block-14 {
  filter: invert() grayscale();
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: 50px;
  border-radius: 0;
  width: 100%;
  min-width: 150px;
  max-width: 150px;
  min-height: 150px;
  margin-right: 30px;
}

.div-block-15 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 100%;
  display: flex;
}

.text-block-7 {
  color: #f7f5f399;
  text-transform: lowercase;
  font-size: 17px;
}

.text-block-8 {
  color: #f7f5f399;
  text-transform: uppercase;
  margin-left: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 13px;
  line-height: 100%;
}

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

.paragraph-2 {
  width: 100%;
  min-width: 200px;
  max-width: 100%;
  margin-top: 10px;
  margin-right: 20px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 16px;
}

.div-block-17 {
  width: 100%;
  margin-top: 20px;
}

.collection-list-wrapper-2 {
  align-items: center;
  display: flex;
}

.collection-list-2 {
  align-items: center;
  height: 30px;
  display: flex;
}

.news {
  z-index: 9999;
  opacity: 1;
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  color: #000;
  cursor: pointer;
  mix-blend-mode: normal;
  background-color: #ffffffe6;
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 80px;
  min-width: 80px;
  height: 80px;
  min-height: 80px;
  transition: all .325s;
  display: none;
  position: fixed;
  inset: auto 40px 40px auto;
  overflow: hidden;
}

.news:hover {
  opacity: 1;
}

.div-block-18 {
  opacity: .7;
  justify-content: space-between;
  align-items: baseline;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  font-size: 20px;
  display: flex;
}

.div-block-18.tz {
  display: none;
}

.collection-item-2 {
  align-items: center;
  height: 30px;
  font-size: 13px;
  display: flex;
}

.div-block-19 {
  background-color: #fff;
  width: 100%;
  height: 80px;
  position: absolute;
}

.background-video {
  filter: invert();
  mix-blend-mode: multiply;
  border-radius: 0;
  width: 70px;
  min-width: 70px;
  height: 70px;
  min-height: 70px;
  overflow: hidden;
}

.background-video.greu {
  filter: none;
  border-radius: 100px;
  align-self: flex-start;
  width: 120px;
  min-width: 120px;
  height: 120px;
  min-height: 120px;
  margin: 0 auto auto 0;
  position: relative;
  inset: 0%;
}

.background-video.greu.tru7 {
  z-index: 2;
  mix-blend-mode: normal;
  width: 50px;
  min-width: 50px;
  height: 33px;
  min-height: 33px;
  margin-bottom: 0;
  margin-right: 10px;
  position: relative;
  inset: auto auto auto 0%;
}

.background-video.greu.tru7.szurkf {
  filter: brightness(154%) contrast(88%) invert();
  mix-blend-mode: darken;
}

.background-video.greu.tru7.htzui {
  filter: invert();
}

.background-video.fb {
  filter: none;
  overflow: visible;
}

.background-video.fb.rht {
  display: none;
}

.background-video.fb.fgrr {
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
}

.div-block-20 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding: 0 20px 0 0;
  display: flex;
}

.text-span-2 {
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 22px;
}

.text-span-2.z6 {
  color: #c5c5c5;
  letter-spacing: -.5px;
  font-family: Suisseintl, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.text-span-2.z6.blur {
  filter: none;
  color: #000;
  letter-spacing: 0;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-size: 16px;
  font-style: normal;
}

.bold-text {
  color: #000;
  text-transform: none;
  font-family: Helveticaneue Bold, sans-serif;
  font-style: normal;
  font-weight: 400;
}

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

.link-block.w--current {
  position: relative;
}

.div-block-21 {
  align-items: flex-start;
  margin-right: 20px;
  display: flex;
}

.div-block-22 {
  align-items: flex-start;
  display: flex;
}

.div-block-22.utii {
  display: none;
}

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

.link.trurt {
  color: #2963de;
}

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

.paragraph-3 {
  color: #000;
  margin-bottom: 40px;
  font-family: Suisseintl, sans-serif;
}

.text-block-10 {
  color: #000;
  margin-bottom: 20px;
  font-size: 23px;
  line-height: 23px;
}

.paragraph-4 {
  color: #000;
  max-width: 450px;
}

.div-block-23 {
  margin-right: 40px;
}

.container-3 {
  width: 100%;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 6em;
}

.container-3.is-hero {
  z-index: 3;
  text-align: center;
  background-color: #fff0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 60px;
  padding: 0;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.note-panel_contain {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 25em;
  display: flex;
  position: relative;
}

.wide-panel {
  justify-content: flex-start;
  align-items: stretch;
  width: 100vw;
  height: 100%;
  display: flex;
}

.thanks-panel_text {
  color: #fff;
  letter-spacing: -.04em;
  text-transform: uppercase;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 12em;
  font-weight: 400;
  line-height: .9;
  position: absolute;
}

.thanks-panel_text.blc {
  color: #000;
  font-family: Helveticaneue Bold, sans-serif;
}

.hero_content {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #000;
  border: 1px solid #1d1d1d;
  border-radius: 40px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  position: sticky;
  top: 0;
}

.stagger-panel_img-wrap {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.footer {
  width: 100%;
  height: 100vh;
}

.wide-panel_img {
  object-fit: cover;
  object-position: 50% 35%;
  width: 100%;
}

.hero_sub {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  flex-direction: column;
  margin: 10px auto 0 0;
  font-family: Suisseintl, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.hero_sub.fgh {
  margin-bottom: 10px;
}

.thanks-panel {
  z-index: 1;
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 100%;
  display: flex;
  position: relative;
  transform: translate(0%);
}

.hero-panel {
  flex: none;
  width: 100vw;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.hero-panel_img {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 100%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  inset: 0% auto 0% 0%;
  transform: scale(1);
}

.page-wrapper-3 {
  width: 100%;
  max-width: 100%;
  font-size: 1em;
  position: relative;
}

.hero_p-wrap {
  width: 38rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.hero-2 {
  background-color: #fff0;
  border-bottom: 1px #000;
  margin-top: 0;
  padding: 0 40px;
}

.stagger-panel {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.track {
  flex: none;
  height: 100%;
  position: relative;
  transform: translate(0%);
}

.thanks-panel_img {
  width: 11em;
  position: absolute;
}

.thanks-panel_img.is-2 {
  margin-top: 18.9em;
  margin-left: 4.5em;
  transform: rotate(-1deg);
}

.thanks-panel_img.is-3 {
  margin-top: -22.3em;
  margin-left: 59em;
  transform: rotate(-7deg);
}

.thanks-panel_img.is-1 {
  margin-top: -20.3em;
  margin-left: -46.5em;
  transform: rotate(14deg);
}

.sticky-element {
  z-index: 2;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
  overflow: hidden;
}

.track-flex {
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  margin-right: -100vw;
  display: flex;
  overflow: visible;
}

.note-panel_img {
  width: 100%;
  margin-bottom: 0;
}

.stagger-panel_img {
  width: 20%;
  margin-top: 0%;
  margin-left: 0%;
  position: absolute;
}

.stagger-panel_img.is-2 {
  width: 27%;
  margin-top: 0%;
  margin-left: -8%;
}

.stagger-panel_img.is-5 {
  width: 14%;
  margin-top: -4%;
  margin-left: 22%;
}

.stagger-panel_img.is-4 {
  width: 19%;
  margin-top: 23%;
  margin-left: -49%;
}

.stagger-panel_img.is-3 {
  width: 20%;
  margin-top: -25%;
  margin-left: 48%;
}

.stagger-panel_img.is-1 {
  width: 14%;
  margin-top: -35%;
  margin-left: -47%;
}

.thanks-panel_photo {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: scale(1.4);
}

.note-panel {
  z-index: 2;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: 6vw;
  display: flex;
  position: relative;
}

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

.html {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.thanks-panel_contain {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
  position: relative;
}

.thanks-panel_contain.is-2 {
  z-index: 2;
  color: #fff;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.thanks-panel_img-height {
  width: 100%;
  padding-top: 120%;
  position: relative;
  overflow: hidden;
}

.section-height {
  height: 300vh;
  position: relative;
}

.thanks-panel_wrap {
  z-index: 3;
  flex: none;
  width: 200vw;
  height: 100vh;
  position: relative;
}

.note-panel_img-height {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.heading-3 {
  color: #000;
  text-align: left;
  letter-spacing: -1px;
  text-transform: capitalize;
  background-color: #0000;
  justify-content: flex-start;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 30px;
  font-style: normal;
  line-height: .78;
  display: flex;
}

.heading-3.fyj {
  margin-bottom: 10px;
}

.paragraph-5 {
  opacity: .7;
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-right: 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 14px;
  line-height: 140%;
  display: block;
}

.paragraph-5.fergt {
  color: #161616;
}

.slider-div {
  padding: 0;
}

.collection-list-wrapper-3 {
  display: block;
}

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

.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  column-count: 3;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.lightbox-link {
  margin-top: 20px;
}

.text-block-12 {
  color: #9b9b9b;
  text-align: left;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.2;
}

.gallery00 {
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.lightbox-link-2 {
  margin-bottom: 16px;
}

.collection-list-4 {
  column-count: 4;
  direction: ltr;
}

.collection-list-5 {
  column-count: 4;
}

.collection-list-6 {
  column-count: 3;
}

.startproject {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px;
  display: flex;
}

.heading-4, .text-block-13 {
  color: #000;
}

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

.link-2 {
  color: #fff;
  text-align: center;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 80px;
  margin-top: 20px;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

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

.cookies {
  z-index: 999997;
  border: 1px solid var(--dark-grey);
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  mix-blend-mode: normal;
  background-color: #fafafad9;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  max-width: 380px;
  height: 50px;
  margin-left: 40px;
  margin-right: auto;
  padding: 10px 15px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.cookies.grt {
  background-color: #d8d8d8b3;
  border-style: none;
  border-color: #b4b4b4;
  margin-left: auto;
  inset: auto 0% 0%;
  box-shadow: 0 0 5px #00000047;
}

.cookies.grt.tr547 {
  max-width: 420px;
  margin-bottom: 30px;
  display: flex;
  position: fixed;
}

.text-block-14 {
  color: #000;
  margin-right: 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
  line-height: 30px;
}

.image-6 {
  filter: none;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  padding: 0;
}

.image-6.htzju {
  z-index: 22;
  width: 25px;
  height: 25px;
  margin-left: auto;
  position: absolute;
  inset: 10px 10px auto auto;
}

.preloader-2 {
  z-index: 2147483647;
  filter: invert();
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: none;
  position: fixed;
  inset: 0%;
}

.preloader-content {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  width: 100%;
  max-width: 275px;
  display: flex;
}

.preloader-brand {
  color: #000;
  font-size: 36px;
}

.preloader-indicator {
  width: 100%;
}

.indicator-wrapper {
  background-color: #889ea833;
  height: 3px;
  display: flex;
}

.indicator-fill {
  background-color: #000;
  width: 0%;
  height: 100%;
}

.background-video-2 {
  filter: invert() contrast(200%);
  width: 200px;
  height: 200px;
}

.background-video-2.upd {
  mix-blend-mode: normal;
  height: 100px;
  transform-style: preserve-3d;
  bottom: -20px;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.background-video-2.dopd {
  mix-blend-mode: normal;
  height: 100px;
  top: -20px;
}

.link-block-2 {
  color: #000;
  text-decoration: none;
}

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

.sw0-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
  overflow: visible;
}

.swiper-component {
  width: 100%;
  position: relative;
}

.swiper-component.slider1 {
  margin: 0;
}

.swiper {
  width: 100%;
}

.swiper.swiper1 {
  max-width: 100vw;
  max-height: 100vh;
}

.swiper-wrapper {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.swiper-slide {
  flex: none;
  width: 33.3333%;
}

.lightbox-link-3 {
  min-width: 100%;
  padding-bottom: 20px;
  padding-right: 0;
  display: flex;
}

.image-7 {
  width: 100%;
  min-width: 100%;
  margin-right: 0;
}

.sw0-2 {
  width: 100%;
  max-width: 1200px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.contd {
  min-width: 100%;
}

.empty-state-2 {
  background-color: #ddd0;
}

.div-block-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  column-count: 2;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.video-2 {
  width: 100%;
  min-width: 50vw;
}

.video-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 100%;
  height: auto;
  display: flex;
  position: relative;
  inset: auto;
}

.fdghj {
  width: 100%;
  height: 40vh;
  margin-bottom: 10px;
  overflow: hidden;
}

.div-block-27 {
  width: 100%;
  max-width: 1200px;
  margin-top: 100px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.videostable {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  display: grid;
}

.div-block-29 {
  background-color: #fff;
  border-radius: 20px;
}

.text-block-15 {
  font-family: Vollkorn, serif;
  font-size: 16px;
}

.link-3 {
  color: #000;
  text-decoration: underline;
}

.div-block-30 {
  width: 100vw;
  max-width: 100vw;
  overflow: visible;
}

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

.collection-list-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  column-count: 3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  column-gap: 10px;
  display: block;
}

.collection-list-7._65 {
  column-count: 2;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.collection-item-4 {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 10px;
  display: flex;
}

.div-block-32 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.pics {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  display: block;
}

.pics.elso {
  padding-left: 2%;
  padding-right: 2%;
}

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

.tab-link-tab-2 {
  border-left: 2px solid var(--dark-grey);
  opacity: 1;
  color: var(--dark-grey);
  background-color: #0000;
  padding: 0 10px;
  font-family: Helveticaneue Bold, sans-serif;
  line-height: 100%;
}

.tab-link-tab-2.w--current {
  border-left-color: var(--dark-grey);
  opacity: 1;
  color: #fff;
  background-color: #0000;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}

.text-block-16 {
  color: #fff;
  text-transform: uppercase;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 14px;
  line-height: 1;
  display: none;
}

.tab-link-tab-1 {
  opacity: 1;
  color: var(--dark-grey);
  background-color: #c8c8c800;
  flex-wrap: nowrap;
  align-items: center;
  padding: 0 10px 0 0;
  font-size: 12px;
  line-height: 100%;
  display: flex;
}

.tab-link-tab-1.w--current {
  opacity: 1;
  color: #fff;
  text-transform: capitalize;
  background-color: #c8c8c800;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  font-family: Suisseintl, sans-serif;
  font-size: 12px;
  line-height: 100%;
  display: flex;
}

.tabs-menu {
  z-index: 2;
  justify-content: flex-start;
  padding-bottom: 10px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.div-block-33 {
  color: #f1f0ef;
}

.div-block-34 {
  color: #ccc;
}

.div-block-35, .div-block-36, .div-block-37, .div-block-38 {
  color: #000;
}

.div-block-39 {
  color: #000;
  text-align: center;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  margin-top: 14px;
  margin-left: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-block-17 {
  text-align: right;
  margin-top: 10px;
  font-size: 14px;
  position: relative;
  left: 0;
}

.icon {
  filter: invert();
}

.dropdown-toggle {
  padding: 0;
}

.dropdown {
  margin-right: 40px;
}

.dropdown-list {
  background-color: #dddddd1c;
}

.dropdown-list.w--open {
  color: #fff;
  background-color: #ddd0;
  margin-top: 3px;
}

.body-6 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-40 {
  border: 1px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80vh;
  height: 80vh;
  margin-top: 60px;
  display: flex;
}

.div-block-41 {
  width: 100%;
  min-height: 50vh;
}

.hrt {
  color: #000;
  transform-style: preserve-3d;
  font-size: 50px;
}

.gallery-slider {
  background-color: #222;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-4 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

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

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

.gallery-slide {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image {
  width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav {
  display: none;
}

.footer-subscribe {
  background-color: var(--white-smoke-4);
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px #e4ebf3;
  padding: 20px 60px;
  position: relative;
}

.footer-form-two {
  background-color: #525252;
  border: 1px #fff0;
  border-radius: 20px;
  justify-content: center;
  margin-bottom: 40px;
  padding: 40px;
  display: none;
}

.footer-form-container-two {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form-title {
  color: #fff;
  text-transform: lowercase;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 32px;
}

.footer-form-block-two {
  border: 1px #000;
  border-radius: 11px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-form-input {
  color: #fff;
  letter-spacing: 0;
  text-transform: lowercase;
  background-color: #969696;
  border: 1px #000;
  width: 460px;
  max-width: 600px;
  height: 50px;
  margin-bottom: 0;
  padding: 10px 180px 10px 20px;
  font-family: Vollkorn, serif;
  font-size: 16px;
}

.footer-form-input::placeholder {
  color: #3d3d3dcc;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.button-primary.footer-form-button {
  color: #000;
  letter-spacing: -.5px;
  text-transform: lowercase;
  background-color: #fff;
  min-height: 50px;
  padding: 8px 18px;
  font-family: Vollkorn, serif;
  font-size: 16px;
  font-weight: 700;
  position: absolute;
  right: 0;
}

.footer-wrapper-three {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.footer-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-link-three {
  color: #000;
  text-transform: capitalize;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.footer-link-three:hover {
  color: var(--black);
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

.footer-social-link-three {
  filter: none;
  margin-left: 32px;
}

.footer-divider-two {
  background-color: #338aec;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: #000;
  text-transform: none;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
}

.footer-legal-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-link {
  color: #000;
  text-transform: capitalize;
  align-items: center;
  margin-left: 24px;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  display: flex;
}

.footer-legal-link:hover {
  color: var(--black);
}

.checkbox-label {
  color: #fff;
  margin-bottom: 0;
  font-family: Vollkorn, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.checkbox-field {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Vollkorn, serif;
  display: flex;
}

.checkbox {
  border-width: 1px;
  border-color: #fff;
  border-radius: 20px;
  width: 18px;
  height: 18px;
  margin-top: 0;
  margin-bottom: 2px;
  margin-right: 10px;
}

.image-8 {
  filter: brightness(0%);
  max-width: 25px;
}

.text-block-18 {
  color: #fff;
  text-transform: uppercase;
  font-family: Helveticaneue Bold, sans-serif;
  line-height: 100%;
}

.artists {
  z-index: 8888;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(#0000, #fff 80%);
  flex-direction: column;
  align-items: flex-end;
  width: 100vw;
  max-width: 100%;
  margin-top: 60px;
  padding: 40px 60px;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-42 {
  width: 100%;
  height: 100%;
}

.image-9 {
  z-index: 11;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  position: absolute;
  inset: 4px auto auto 0%;
  overflow: hidden;
}

.text-block-19, .text-block-20 {
  color: #000;
  font-family: Suisseintl, sans-serif;
  font-style: normal;
  line-height: 25px;
}

.text-block-21 {
  color: #000;
  line-height: 25px;
}

.tab-pane-tab-2 {
  width: 100%;
}

.div-block-43 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.heading-5 {
  color: #000;
  letter-spacing: 0;
  text-transform: uppercase;
  align-items: center;
  margin-top: 0;
  margin-bottom: 7px;
  font-family: Suisseintl, sans-serif;
  font-size: 13px;
  line-height: 100%;
  display: inline-block;
}

.collection-list-8, .collection-item-5 {
  align-items: center;
  display: flex;
}

.div-block-44 {
  z-index: 99;
  max-width: 1200px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: fixed;
  inset: auto 0% 40px;
}

.text-block-22 {
  color: #000;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 14px;
  text-decoration: underline;
}

.div-block-45 {
  align-items: center;
  margin-bottom: 0;
  display: none;
}

.div-block-46 {
  background-color: #000;
  border-radius: 20px;
  min-width: 80px;
  max-width: 80px;
  min-height: 80px;
  max-height: 80px;
  margin-right: 20px;
  display: flex;
}

.div-block-47 {
  color: #000;
  margin-right: auto;
  padding-right: 0;
}

.div-block-48 {
  width: 30%;
  margin-right: auto;
}

.div-block-49 {
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-23 {
  color: #000;
  text-align: left;
  text-transform: lowercase;
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  min-height: 24px;
  margin: 0 10px 0 0;
  padding: 2px 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 12px;
  line-height: .8;
  display: flex;
}

.div-block-50 {
  text-align: right;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.collection-list-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-10 {
  object-fit: cover;
  border-radius: 0;
  min-height: auto;
  transform: rotate(0);
}

.div-block-52 {
  background-image: linear-gradient(#000, gray 50%, #fff);
  display: none;
}

.div-block-53 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 20%;
  background-size: cover;
  border: 2px solid #fff;
  border-radius: 100px;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 10px;
}

.div-block-54 {
  flex-direction: row;
  display: flex;
}

.texhj {
  text-transform: uppercase;
  font-family: Suisseintl, sans-serif;
  font-size: 12px;
  line-height: 1;
}

.frth {
  color: var(--dark-grey);
  text-transform: uppercase;
  font-family: Suisseintl, sans-serif;
  font-size: 12px;
}

.video-embed {
  width: 40vw;
  height: 40vh;
  position: relative;
  overflow: hidden;
}

.plyr__controls {
  z-index: 1;
  height: 40px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.plyr__control {
  width: 30px;
  height: 30px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.page-wrapper-4 {
  width: 100%;
  margin-top: 80px;
  position: relative;
}

.page-wrapper-4.efrtzu {
  display: none;
}

.swiper-deadzones {
  z-index: 10;
  width: 29.28vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.flex {
  display: flex;
}

.swiper-wrapper-2 {
  z-index: 1;
  width: 100%;
  height: 100%;
  transition: opacity .5s;
  display: flex;
  position: relative;
}

.swiper-slide-2 {
  opacity: .2;
  flex: none;
  height: 100%;
  transition: opacity .5s;
  position: relative;
}

.swiper-slide-2.swiper-slide-active {
  opacity: 1;
  min-height: 60vh;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 20vw 80vw;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.deadzone {
  width: 50%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.deadzone.deadzone--right {
  margin-left: auto;
}

.section-2 {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section-2.is--about {
  padding-top: 0;
}

.caption_text {
  color: #000;
  width: 13.02vw;
}

.cover-2 {
  object-fit: cover;
  width: 80vw;
  height: 80vh;
  position: absolute;
  top: 0;
  left: 0;
}

.gallery-wrapper-2 {
  width: 100%;
  overflow: hidden;
}

.swiper-container {
  z-index: 1;
  margin-top: 40px;
  margin-left: 0;
  padding: 0;
  position: relative;
  overflow: visible;
}

.heading-6 {
  width: 10.9375rem;
}

.copy {
  flex-direction: column;
  width: 80%;
  margin-top: 0;
  margin-right: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.swiper-slide_content {
  width: 100%;
  min-width: 40vw;
  position: relative;
}

.caption_description {
  color: #000;
  justify-content: flex-end;
  width: 10.24vw;
  display: flex;
}

.image-height {
  width: 100%;
  padding-top: 100%;
  display: block;
}

.site-logo-desktop {
  transition: top .2s;
  display: block;
  position: relative;
  top: 0;
}

.site-header {
  z-index: 600;
  border-right: 1px solid #000;
  width: auto;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: visible;
}

.site-header.flex {
  border-right-style: none;
}

.text-sm {
  font-size: .6875rem;
}

.text-sm.text-pitch-sb.uppercase {
  color: #000;
  text-transform: uppercase;
  font-family: Helveticaneue Bold, sans-serif;
}

.main-content.column-wrap {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.copy_p {
  color: #fff;
  margin-bottom: 0;
  font-family: Helveticaneue Bold, sans-serif;
}

.copy_p.tzt {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 0;
  margin-right: 30px;
  padding: 10px;
  font-size: 24px;
  line-height: 1.12;
  display: flex;
}

.copy_p.blur {
  opacity: 1;
  filter: none;
  color: #000;
  margin-top: 20px;
  font-family: Suisseintl, sans-serif;
  font-style: normal;
}

.content.is--listings {
  width: auto;
}

.content.is--copy {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin: 20px 0 60px;
  padding: 0;
  display: flex;
}

.content.is--video {
  width: 100%;
  margin-top: 80px;
  padding-top: 80vh;
  display: block;
  position: relative;
}

.content.is--gallery {
  width: auto;
  margin-left: 11.0875rem;
  display: block;
}

.logo-container {
  z-index: 1;
  border-right: 1px solid #000;
  width: 19.67vw;
  height: auto;
  position: relative;
  overflow: hidden;
}

.logo-container.column-wrap {
  border-right-style: none;
  flex-direction: row;
  align-items: flex-end;
}

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

.caption {
  text-transform: uppercase;
  justify-content: space-between;
  width: 29.282vw;
  margin-top: 1rem;
  font-size: .6875rem;
  font-weight: 400;
  display: flex;
}

.background-video-3 {
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  min-height: 50vh;
  max-height: 50vh;
}

.background-video-3.grer {
  margin-top: 0;
}

.background-video-3.fertz {
  margin-top: 30px;
}

.image-11 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  min-width: 100%;
  min-height: 55vh;
  max-height: 55vh;
  margin-top: 40px;
}

.image-11.grtzuj {
  margin-top: 30px;
}

.image-11.grtzuj.frert {
  margin-top: 0;
}

.image-11.reer.ztui {
  object-fit: scale-down;
}

.mask {
  object-fit: fill;
  background-color: #fff;
  align-self: center;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.trigger {
  width: 100%;
  height: 50vh;
  display: flex;
}

.mr-2 {
  margin-right: 2em;
  font-family: Helveticaneue Bold, sans-serif;
}

.parent-texts {
  width: 100%;
  height: auto;
}

.empty-div {
  width: 100%;
  height: 100vh;
  display: flex;
}

.wrapper-content {
  z-index: 100;
  width: auto;
  height: auto;
  position: relative;
}

.artist-section {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.wrapper-title {
  width: auto;
  height: 5em;
  overflow: hidden;
}

.col {
  flex: 1;
  padding-left: 1.04em;
  padding-right: 1.04em;
}

.col.col-lg-9 {
  flex: 75%;
  max-width: 65%;
}

.col.col-lg-6 {
  flex: 50%;
  max-width: 55%;
}

.col.col-lg-10 {
  flex: 83.3333%;
  max-width: 70%;
}

.parent-card-artist {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: auto;
  height: auto;
  display: flex;
}

.parent-card-artist.left {
  align-items: flex-start;
}

.row {
  flex-wrap: wrap;
  align-content: stretch;
  margin-left: -1.04em;
  margin-right: -1.04em;
  display: flex;
}

.row.justify-end {
  justify-content: flex-end;
  display: flex;
}

.hero-3 {
  z-index: 1;
  background-color: #000;
  flex-direction: column;
  justify-content: space-between;
  width: 100vw;
  height: 100vh;
  padding: 80px 80px 0;
  display: block;
  position: fixed;
  inset: 0%;
}

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

.img-cover {
  object-fit: cover;
  width: 100%;
  height: auto;
  display: block;
}

.img-cover.size-two {
  width: 42vw;
  height: 92vh;
}

.img-cover.size-one {
  width: 24vw;
  height: 64vh;
}

.img-cover.size-three {
  width: 80vw;
  height: 92vh;
}

.img-cover.gregt {
  filter: invert() blur(5px);
  width: 200px;
  margin-bottom: auto;
  font-size: 20px;
}

.mr-1-5 {
  margin-right: 1.5em;
}

.wrapprer-img {
  width: 100%;
  overflow: hidden;
}

.ml-1-5 {
  margin-left: 1.5em;
}

.master {
  z-index: 2;
  width: 100vw;
  height: auto;
  position: relative;
}

.heading-7 {
  text-transform: uppercase;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 9rem;
  line-height: .8;
}

.heading-8 {
  font-family: Helveticaneue Bold, sans-serif;
}

.site-sum {
  flex-direction: column;
  padding-bottom: 40px;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.slide__img {
  z-index: 1;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.frame__back {
  opacity: 0;
}

.slides {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 100%;
  grid-template-columns: 100%;
  grid-auto-rows: 100%;
  grid-auto-columns: 100%;
  place-items: center;
  width: 100%;
  height: 100vh;
  display: grid;
  overflow: hidden;
}

.frame {
  z-index: 100;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 33.33% 33.33% 33.33%;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding: 2.5rem;
  font-size: .8rem;
  line-height: 1;
  display: grid;
  position: fixed;
  inset: 0%;
}

.slide__content-img {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe08_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.slide__content-img.is--4 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe03_4.jpg");
}

.slide__content-img.is--5 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe06_5.jpg");
}

.slide__content-img.is--2 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe16_2.jpg");
}

.slide__content-img.is--3 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe04_3.jpg");
}

.slide__content-title {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 3rem;
  font-weight: 200;
  line-height: 1;
}

.slide__inner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 100%;
  grid-template-columns: 100%;
  grid-auto-rows: 100%;
  grid-auto-columns: 100%;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
  overflow: hidden;
}

.global-styles-3 {
  width: 0;
  height: 0;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

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

.slide__content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #171719;
  grid-template-rows: auto;
  grid-template-columns: 220px 300px;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: center;
  padding: 1rem;
  display: grid;
}

.slide__img-inner {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe08_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.slide__img-inner.is--4 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe03_4.jpg");
}

.slide__img-inner.is--5 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe06_5.jpg");
}

.slide__img-inner.is--2 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe16_2.jpg");
}

.slide__img-inner.is--3 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe04_3.jpg");
}

.frame__title {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .8125rem;
  line-height: 1;
}

.frame__nav-button {
  text-transform: uppercase;
  white-space: nowrap;
  transition: color .3s;
  position: relative;
}

.frame__nav-button.unbutton {
  text-align: left;
}

.cursor-2 {
  position: absolute;
  top: 0;
  left: 0;
}

.cursor__text {
  font-size: .8125rem;
  line-height: 1;
}

.slide__content-p {
  color: #ffffff80;
  max-width: 260px;
  margin-bottom: 0;
  font-size: .8125rem;
  line-height: 1.5;
}

.slide-4 {
  opacity: 0;
  width: 100%;
  height: 104%;
  position: relative;
  overflow: hidden;
}

.talentpanel {
  z-index: 90;
  border-radius: 40px;
  width: 100%;
  max-width: 700px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
  inset: auto 0% 40px;
  overflow: hidden;
}

.div-block-57 {
  filter: none;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe1d_thrzoi.png");
  background-position: 50%;
  background-size: cover;
  border: 1px #313131;
  border-radius: 100px;
  width: 100px;
  min-width: 100px;
  height: 100%;
  min-height: 100px;
  margin-top: 0;
  margin-bottom: auto;
  margin-right: 40px;
  position: static;
  inset: 0%;
}

.tabs-content-2 {
  max-height: 90px;
  overflow: auto;
}

.div-block-58 {
  z-index: 1;
  background-image: linear-gradient(#fff0, #000000e3);
  max-height: 25px;
  margin-top: auto;
  margin-right: 7px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-58.rtzu {
  background-image: linear-gradient(#000, #fff0);
  margin-top: 10px;
  margin-bottom: auto;
}

.blursite {
  z-index: 180;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #ffffff3d;
  display: none;
  position: fixed;
  inset: 0%;
}

.agent-island {
  z-index: 200;
  color: #000;
  text-align: center;
  mix-blend-mode: normal;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 120px;
  min-width: 120px;
  max-width: 120px;
  max-height: 30px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
  font-size: 20px;
  display: flex;
  position: fixed;
  inset: 0% -3px 0% auto;
  transform: rotate(-90deg);
}

.agent-island.otherside {
  cursor: default;
  align-items: center;
  position: fixed;
  inset: 0% auto 0% 0;
  transform: rotate(90deg);
}

.text-block-24 {
  color: #fff;
  text-transform: lowercase;
  justify-content: center;
  align-items: center;
  margin: auto;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotate(0);
}

.text-block-24.contavt {
  text-decoration: none;
}

.heading-9 {
  color: #000;
  text-align: center;
  margin-top: 140px;
  margin-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 120px;
  line-height: 120px;
}

.sidebard {
  width: 60px;
  min-width: 60px;
}

.sidebard.rigth {
  z-index: 200;
  justify-content: center;
  align-items: center;
  width: 10px;
  min-width: 0;
  min-height: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.sideb {
  z-index: 200;
  justify-content: flex-start;
  align-items: center;
  width: 220px;
  height: 55px;
  min-height: 55px;
  margin-top: auto;
  margin-bottom: 100px;
  margin-left: auto;
  display: flex;
  position: fixed;
  inset: 0% -80px 0% auto;
  transform: rotate(-90deg);
}

.sideb.rigth {
  justify-content: flex-end;
  margin-bottom: 100px;
  left: -80px;
  right: auto;
  transform: rotate(90deg);
}

.heading-10 {
  color: #000;
}

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

.pictures {
  min-width: 100%;
  margin-top: 60px;
}

.pictures.elsoe.gty {
  margin-top: 0;
}

.videos {
  margin-top: 60px;
}

.gr3 {
  column-count: 3;
}

.collection-item-6 {
  width: 100%;
  min-width: 100%;
  margin-bottom: 10px;
}

.img10 {
  width: 100%;
}

.abc3 {
  column-count: 3;
  direction: ltr;
  column-gap: 10px;
  min-width: 100%;
}

.abc3._02 {
  column-count: 2;
  direction: ltr;
}

.abc3.grid {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  direction: ltr;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.abc3.hryt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.abc3.hryt.dsg {
  column-count: 2;
  column-gap: 10px;
  display: block;
}

.abc2 {
  width: 100%;
  min-width: 100%;
  margin-bottom: 10px;
}

.abc1, .abc0 {
  width: 100%;
  min-width: 100%;
}

.abcbeg {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 13px;
  line-height: 15px;
}

.vieq {
  margin-bottom: 0;
}

.grids {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.intro {
  margin-top: 100px;
  display: flex;
  position: relative;
  overflow: visible;
}

.intro.jytj {
  z-index: 9998;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
}

.intro.jytj.hjn {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  position: static;
}

.heading-11 {
  color: #000;
  letter-spacing: -4px;
  text-transform: capitalize;
  margin-left: -8px;
  margin-right: 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 150px;
  line-height: 155px;
  display: flex;
}

.div-block-59 {
  z-index: 10;
  display: flex;
  position: relative;
}

.div-block-60 {
  z-index: 2;
  color: #fff;
  background-image: none;
  display: none;
  position: absolute;
  inset: 0%;
}

.paragraph-6 {
  color: #424242;
  margin-bottom: 40px;
  font-family: Suisseintl, sans-serif;
  font-size: 14px;
}

.paragraph-6.gfghj {
  margin-left: auto;
  margin-right: auto;
}

.heading-12 {
  color: #000;
}

.hidenseek {
  min-height: 100%;
  max-height: 100%;
  display: flex;
}

.div-block-61 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 20px;
  display: flex;
}

.text-field {
  border: 1px solid var(--black);
  background-color: #fff0;
  border-radius: 12px;
  width: 40%;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Suisseintl, sans-serif;
}

.text-field:hover {
  border-bottom-style: solid;
}

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

.text-field-2 {
  border: 1px solid var(--black);
  background-color: #fff0;
  border-radius: 12px;
  width: 60%;
  margin-bottom: 0;
  margin-left: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Suisseintl, sans-serif;
}

.text-field-2::placeholder {
  color: #000;
}

.form {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.submit-button {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 12px;
  margin-left: 0;
  padding: 0 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
  line-height: 34px;
}

.submit-button:hover {
  color: #fff;
  background-color: #000;
}

.text-block-25 {
  color: #000;
  margin-bottom: 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 30px;
  line-height: 100%;
}

.checkbox-label-2 {
  color: #000;
  margin-bottom: 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
  line-height: 1;
}

.checkbox-field-2 {
  align-items: center;
  margin-top: 0;
  margin-bottom: 10px;
  display: flex;
}

.checkbox-2 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  width: 15px;
  height: 15px;
  margin-top: auto;
  margin-right: 10px;
}

.div-block-62 {
  flex-direction: column;
  margin-top: 0;
  margin-left: 10px;
  display: block;
}

.bold-text-2 {
  color: #000;
  text-decoration: underline;
}

.form-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 800px;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.success-message {
  background-color: #d1d1d1;
  border: 1px #000;
  border-radius: 12px;
  align-self: center;
  min-height: 100%;
  max-height: 34px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-26 {
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
  line-height: 1;
}

.text-block-27 {
  font-family: Suisseintl, sans-serif;
  font-size: 12px;
  line-height: 1.3;
}

.error-message {
  margin-top: 0;
}

.link-block-4 {
  position: fixed;
}

.link-block-5, .link-block-6 {
  display: flex;
}

.link-block-7 {
  margin-left: auto;
}

.top-button {
  z-index: 100;
  opacity: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#000000d1, #000000d1);
  border-radius: 20px;
  justify-content: center;
  width: 70px;
  max-width: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  inset: auto 0% 20px;
}

.div-block-63 {
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25px;
  margin-bottom: 0;
  font-family: Suisseintl, sans-serif;
  display: flex;
}

.text-block-28 {
  text-align: center;
  letter-spacing: 1px;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
}

.top {
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.columns-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  object-fit: fill;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  width: 100%;
  display: flex;
}

.column-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

._012trz {
  width: 32%;
  height: 100%;
}

.mainblocks {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
}

.container-5 {
  width: 100%;
  max-width: 1269px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
}

.header-wrapper {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.trending-icon {
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.headingxxs-medium {
  letter-spacing: .083em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.cms-trending-articles-grid {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-64 {
  color: #000;
  width: 100%;
  max-width: 40%;
  height: 35vh;
  max-height: 35vh;
  font-family: Suisseintl, sans-serif;
  display: none;
  overflow: auto;
}

.heading-13 {
  font-weight: 700;
}

.bold-text-3 {
  font-family: Helveticaneue Bold, sans-serif;
  font-weight: 700;
}

.app-wrap {
  color: #333333c4;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  font-size: 12px;
  display: flex;
}

.delivered-text {
  line-height: 20px;
}

.notification-text-top {
  color: #000;
  letter-spacing: 0;
  margin-bottom: 8px;
  font-size: 15px;
  line-height: 100%;
}

.app-text {
  text-transform: uppercase;
  line-height: 20px;
}

.notification-wrap {
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-color: #ececec;
  border: 1px #ccc;
  border-radius: 15px;
  width: 400px;
  min-height: 93px;
  max-height: 130px;
  margin-left: auto;
  margin-right: auto;
  padding: .7rem 1rem 1rem;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  box-shadow: 0 0 5px #00000047;
}

.app-info {
  align-items: center;
  display: flex;
}

.notification {
  z-index: 999;
  max-width: 400px;
  height: 130px;
  min-height: 130px;
  margin-left: auto;
  margin-right: auto;
  padding: .125rem .7rem 0;
  position: fixed;
  inset: 0% 0% auto;
}

.app-image {
  max-width: 20px;
  margin-right: 5px;
}

.notification-text-bottom {
  color: #757575;
  letter-spacing: 0;
  padding-bottom: 0;
  font-size: 14px;
  line-height: 100%;
}

.link-block-8 {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 20px 0% auto;
}

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

.h1-hero-button {
  color: #000;
  text-decoration: none;
  position: relative;
}

.h1-hero-button-line {
  background-color: #000;
  width: 100%;
  height: 1px;
}

.h1-hero {
  z-index: 1;
  justify-content: center;
  min-height: 100vh;
  max-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h1-hero-images-paragraph {
  color: #fff;
  mix-blend-mode: difference;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.h1-hero-container {
  z-index: 1;
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.h1-hero-container.ergdfgh {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #0e0e0e73;
  height: 100vh;
}

.h1-hero-content-bottom {
  color: #000;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.h1-hero-image {
  z-index: -1;
  filter: blur(4px);
  mix-blend-mode: normal;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.h1-hero-content-top-paragraph {
  color: #fff;
  max-width: 100%;
  margin-bottom: 0;
  font-family: Suisseintl, sans-serif;
  font-weight: 500;
  line-height: 20px;
}

.h1-hero-button-text {
  margin-bottom: 0;
  font-weight: 700;
}

.h1-hero-images-content {
  opacity: .36;
  border-radius: 11px;
  flex: none;
  align-items: flex-end;
  height: 50vh;
  padding-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h1-hero-images-inner-2 {
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 0 auto;
  width: 50%;
  margin-top: 0;
  display: flex;
  position: relative;
  top: -400px;
}

.h1-hero-images-inner {
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 0 auto;
  width: 50%;
  display: flex;
  position: static;
}

.h1-hero-button-hover {
  z-index: -1;
  background-color: #ffa9a9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: absolute;
  inset: -23px 0% 0%;
}

.h1-hero-heading {
  color: #fff;
  max-width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Suisseintl, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
}

.h1-hero-heading.fsdfgh {
  max-width: 600px;
}

.h1-hero-content-bottom-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.h1-hero-heading-span {
  padding-left: 31px;
}

.h1-hero-images-wrapper {
  z-index: 1;
  grid-column-gap: 30px;
  opacity: 1;
  background-color: #000;
  justify-content: space-between;
  width: 50%;
  height: 300vh;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  overflow: hidden;
}

.h1-hero-content-bottom-paragraph {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 22px;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.h1-hero-content-top {
  grid-column-gap: 10px;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.h1-hero-wrapper {
  background-color: #000;
  flex-direction: column;
  justify-content: flex-start;
  width: 50%;
  height: 100vh;
  padding: 40px 40px 50px 50px;
  display: flex;
  position: sticky;
  top: 0;
}

.h1-hero-wrapper.few {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  display: grid;
}

.h1-hero-wrapper.few.ertrhtfgh {
  background-color: #0000;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
}

.togle-wrapper-1 {
  cursor: pointer;
  border: 1px solid #303030;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 3.6vw;
  height: 2.2vw;
  display: block;
  position: relative;
}

.cards-img {
  z-index: 1;
  width: 98vw;
  max-width: 70vw;
  margin: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.div-block-65 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-number {
  max-width: 25ch;
  color: var(--aquamarine);
  text-align: center;
  font-size: 1.4vw;
  font-weight: 500;
  line-height: 130%;
}

.span-up {
  color: #000;
  text-align: left;
  font-size: 16px;
  line-height: 22px;
  display: block;
}

.span-up.wd {
  color: #000;
}

.hide-span {
  opacity: 0;
  display: inline-block;
}

.toggle-circle {
  border: 1px solid #303030;
  border-radius: 100%;
  width: 1.4vw;
  height: 1.4vw;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 10%;
}

.number-div {
  background-color: #0000;
  background-image: linear-gradient(23deg, #000 12%, #272727);
  border: 2px solid #c9ffd280;
  border-radius: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 35vh;
  display: flex;
}

.image-12 {
  object-fit: contain;
  height: 38vh;
}

.span-first {
  color: #686868;
  text-align: center;
  margin-top: 30px;
  font-size: 18px;
  line-height: 150%;
  display: block;
}

.span-first.htrhzu {
  color: #e9e9e9;
}

.bank-card {
  z-index: 6;
  width: 31vw;
  position: absolute;
  inset: 0% 0% -60%;
}

.bank-card.right {
  opacity: .5;
  width: 25vw;
  top: auto;
  left: auto;
  right: 0%;
}

.bank-card.right.uztui {
  width: 20vw;
  margin-top: 0;
  bottom: auto;
  right: 3%;
}

.bank-card.center {
  margin-left: auto;
  margin-right: auto;
  top: auto;
  left: 0%;
  right: 0%;
}

.bank-card.left {
  opacity: .5;
  width: 25vw;
  position: absolute;
  inset: auto auto -50% 0%;
}

.bank-card.left.tzui.oiop {
  width: 20vw;
  margin-bottom: 0;
  bottom: auto;
  left: 3%;
}

.wings-img {
  opacity: 0;
}

.text-block-29 {
  opacity: 0;
  color: #121012;
  text-align: center;
  margin-bottom: 35px;
  margin-right: 60px;
  font-size: 1.24vw;
  font-weight: 400;
  line-height: 130%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.scene {
  aspect-ratio: auto;
  border-bottom: 3px #000;
  width: 98vw;
  min-width: 98vw;
  max-width: 98vw;
  height: 400svh;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.scene._2 {
  height: 100svh;
}

.div-block-66 {
  cursor: pointer;
  position: relative;
}

.image-13 {
  object-fit: contain;
  height: 11vh;
}

.text {
  color: #303030;
  font-size: 5vh;
  font-weight: 500;
  line-height: 130%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-14 {
  width: 3vw;
  position: absolute;
  inset: auto 10% 10% auto;
}

.togle-dark {
  z-index: 10;
  position: absolute;
  inset: 0%;
}

.icon-navbar {
  opacity: 1;
  height: 32px;
}

.button {
  z-index: 10;
  color: #303030;
  background-color: #d0fa93;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 14vw;
  height: 4vw;
  margin: 20% auto auto;
  padding: 0;
  font-size: 1.4vw;
  transition: all .2s;
  display: flex;
  position: absolute;
}

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

.h3-2 {
  color: #121012;
  text-align: left;
  max-width: 45ch;
  margin: 0% auto auto;
  font-size: 1.4vw;
  font-weight: 400;
  line-height: 130%;
  display: block;
  position: absolute;
}

.h3-2.ouio {
  margin-top: 0;
  margin-bottom: 0;
  position: static;
}

.section-3 {
  margin-left: auto;
  margin-right: auto;
  font-family: Suisseintl, sans-serif;
  display: block;
}

.section-3.brs {
  background-color: #000;
}

.section-3.infoss {
  background-color: #0000;
  padding-top: 100px;
}

.section-3.hik {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  width: 98vw;
  min-width: 98vw;
  max-width: 100vw;
  display: block;
}

.counter {
  z-index: 1;
  color: var(--aquamarine);
  align-items: flex-start;
  font-size: 60px;
  display: flex;
  position: relative;
}

.counter.tt {
  font-size: 100px;
}

.h2-number {
  color: var(--aquamarine);
  text-align: center;
  font-size: 7vw;
  font-weight: 700;
  line-height: 130%;
}

.cam {
  border-bottom: 1px none var(--gainsboro);
  background-color: var(--white-smoke-3);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 98vw;
  min-width: 98vw;
  max-width: 98vw;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.footer-btn-2 {
  opacity: 0;
}

.div-block-67 {
  cursor: pointer;
  position: relative;
}

.users-wrapper {
  background-image: linear-gradient(to top, #000000de, #00000087), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290077_200115_Nivea_RM_Omid_03__0003_022%202.jpg");
  background-position: 0 0, 50% 35%;
  background-size: auto, cover;
  border: 2px solid #c9ffd280;
  border-radius: 50px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 39vh;
  margin-bottom: 20px;
  padding-top: 25px;
  padding-bottom: 40px;
  padding-left: 40px;
  display: flex;
  position: relative;
}

.black-background {
  z-index: 0;
  background-color: #000;
  width: 98vw;
  min-width: 98vw;
  max-width: 100vw;
  display: block;
  position: absolute;
  inset: 0%;
}

.cards-wrap {
  max-width: 75vw;
  display: block;
}

.span-down {
  display: block;
}

.text-block-30 {
  color: #fff;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

.scene-3-title {
  color: #303030;
  text-align: center;
  text-transform: capitalize;
  font-size: 4vw;
  font-weight: 500;
  line-height: 130%;
}

.users-p {
  max-width: 66ch;
  color: var(--aquamarine);
  text-align: left;
  font-size: 1.4vw;
  font-weight: 500;
  line-height: 130%;
}

.togle-light {
  z-index: 10;
  display: none;
  position: absolute;
  inset: 0%;
}

.right-navbar {
  display: flex;
}

.wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 70px 5%;
  display: flex;
  position: relative;
}

.horizontal {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.h2-spun {
  z-index: 7;
  opacity: .5;
  display: inline-block;
  position: relative;
}

.footer-2 {
  z-index: 500;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  height: 13vh;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.image-15 {
  object-fit: contain;
  height: 50vh;
}

.h2-2 {
  z-index: 5;
  color: #fff;
  text-align: center;
  font-size: 50px;
  line-height: 110%;
  display: block;
  position: absolute;
}

.h2-2.z7 {
  z-index: 7;
  display: block;
}

.h2-2.grthz.izuo {
  color: #fff;
  position: static;
}

.wings-heading {
  color: #d0fa93;
  font-size: 21vw;
  line-height: 140%;
  position: absolute;
}

.navbar {
  z-index: 500;
  justify-content: space-between;
  align-items: center;
  height: 11vh;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.users-text {
  color: #d0fa93;
  text-align: center;
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
}

.cam-2 {
  background-color: #121012;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 100svh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.div-block-68 {
  grid-column-gap: 1vh;
  grid-row-gap: 1vh;
  cursor: pointer;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  height: 50vh;
  display: flex;
}

.text-span-4 {
  z-index: 7;
  display: inline-block;
  position: relative;
}

.blackbg {
  z-index: 10;
  background-color: #121012;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.elipse {
  width: 6vw;
  position: absolute;
  transform: translate(-10vw, -21vh);
}

.elipse._2 {
  transform: translate(-7vw, -7vh);
}

.elipse._3 {
  transform: translate(0, -7vh);
}

.spun-left {
  display: inline-block;
}

.image-16 {
  object-fit: contain;
  height: 50vh;
  transition: all .2s;
}

.span-second {
  display: none;
}

.please {
  z-index: 10;
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  text-align: center;
  background-color: #0000;
  border: 1px #c0c0c0d6;
  border-radius: 0;
  justify-content: center;
  min-width: 170px;
  max-width: 170px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  bottom: 40px;
  left: auto;
  right: 40px;
}

.navbar_link {
  color: #000;
  margin-right: 10px;
  padding: .5rem 1rem;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 100%;
  transition: color .35s;
}

.navbar_link:hover {
  color: #aeacb1;
}

.navbar_link.w--current {
  color: #000;
}

.navbar_link.w--current:hover {
  color: #313131;
}

.hire-image {
  max-height: 50vh;
  box-shadow: none;
  object-fit: cover;
  border-radius: 20px;
}

.hire-image.ruztuio {
  object-position: 50% 0%;
}

.section_home-hire {
  border-top: 1px none var(--silver);
  border-bottom: 1px none var(--silver);
  background-color: #fff;
  max-width: 1200px;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  font-family: Suisseintl, sans-serif;
}

.page-wrapper-5 {
  position: relative;
  top: 0;
}

.navbar_button-wrapper {
  margin-left: 4rem;
}

.home_hero-right-content-left {
  border: 1px none var(--silver);
  background-color: #000;
  background-image: linear-gradient(#0000 26%, #cbfffc52);
  border-radius: 0 0 20px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 1.5rem;
  display: flex;
}

.home_hero-right-content-left.izuoi {
  background-color: #0000;
  background-image: linear-gradient(#0000, #95ddd696);
  padding-bottom: 20px;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 20px;
  padding: .75rem 1.5rem;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 100%;
}

.button-2:hover {
  background-color: #000c;
}

.button-2.is-secondary {
  color: #000;
  background-color: #0000;
  border-width: 0 0 0 1px;
}

.button-2.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.button-2.is-alternate {
  color: #000;
  background-color: #0000;
  border-style: solid;
  border-color: #000;
  border-radius: 100px;
  padding: 15px 30px;
  font-size: 16px;
}

.button-2.is-alternate:hover {
  opacity: .8;
}

.button-2.is-alternate.rtzh {
  color: #fff;
  border-color: #fff;
}

.button-2.ibvert {
  filter: invert();
  margin-bottom: 10px;
}

.button-2.ibvert.gretzu {
  margin-left: 10px;
}

.button-2.ibvert.rezr {
  text-transform: capitalize;
  background-color: #000;
  border-style: solid;
  border-color: #bbb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: 50px;
  max-height: 70px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.form-2 {
  grid-column-gap: 16px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.navbar_logo {
  filter: contrast(200%) invert();
  mix-blend-mode: normal;
  border-radius: 100px;
  width: 70px;
  height: auto;
}

.navbar_logo.hrtz {
  mix-blend-mode: darken;
}

.hire-content {
  grid-column-gap: 1rem;
  grid-row-gap: 20px;
  color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hire-content.thzui {
  grid-template-columns: 1fr 1fr 1fr;
}

.home_hero-right-content-right {
  border: 1px none var(--silver);
  background-color: #000;
  background-image: linear-gradient(#0000 26%, #a2ffc157);
  border-radius: 0 0 0 20px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 1.5rem;
  display: flex;
}

.home_hero-right-content-right.uti8ui {
  background-color: #0000;
  background-image: linear-gradient(#0000 4%, #a2ffc182);
  padding-bottom: 20px;
}

.section_home-hero {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.section_home-hero.hjtzjt {
  padding-top: 70px;
}

.section_home-hero.hjtzjt.trz678i {
  padding-top: 0;
}

.footer_wrapper-socials {
  grid-column-gap: 1rem;
  flex-direction: row;
  justify-content: flex-end;
  display: flex;
}

.home_hero-logos {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  border: 1px none var(--gainsboro);
  filter: grayscale();
  background-color: #fff;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.home_hero-logos.ztuzio {
  justify-content: start;
  justify-items: start;
}

.home_hero-logos.ztuzio.zu {
  background-color: #fff0;
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: -20px;
  padding-left: 0;
}

.home_hero-logos.ztuzio.zu.greztz {
  filter: invert() grayscale();
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 100%;
  margin-left: 0;
}

.home_hero-logos.ztuzio.zu.greztz.htrku {
  max-height: 60px;
  margin-bottom: 40px;
}

.home_hero-logos.ztuzio.zu.greztz.htrku.truztj {
  grid-column-gap: 15px;
  max-width: 100%;
  margin-bottom: 10px;
}

.home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5.uzto {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5.frttt {
  grid-column-gap: 12px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5.frttt.mateeriasld {
  filter: none;
  grid-template-columns: 1fr 1fr 1fr;
  height: 100%;
  min-height: 250px;
  max-height: 300px;
  margin-bottom: 0;
}

.home_hero-logos.htz67i {
  filter: grayscale();
}

.home_hero-logos.htz67i.trti {
  padding-left: 10px;
  padding-right: 10px;
}

.text-size-medium {
  color: var(--cornflower-blue);
  font-size: 1rem;
  line-height: 1.25;
}

.text-size-medium.text-align-center.is-hero {
  color: #d6d6d6;
  width: 24vw;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
}

.text-size-medium.text-align-center.is-hero.hf.it8o, .text-size-medium.text-align-center.is-hero.ztrzju {
  color: #f4f4f4;
  width: 100%;
}

.text-size-medium.bkh {
  opacity: .85;
  color: #000;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 150%;
}

.text-size-medium.link {
  color: #555;
  cursor: pointer;
  font-size: 16px;
}

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

.button-wrapper {
  grid-column-gap: 32px;
  display: flex;
}

.hire-image-1 {
  opacity: 1;
  object-fit: contain;
  border-radius: 0;
  width: 50px;
  max-width: none;
  height: 50px;
  max-height: 100%;
  padding: 0;
}

.hire-image-1.biggr {
  opacity: 1;
  width: 50px;
  height: 50px;
  margin-left: 0;
}

.icon-2 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-twitter {
  color: #1da1f2;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-69 {
  grid-row-gap: .75rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-field-3 {
  border-radius: 20px;
  height: 3.25rem;
  margin-bottom: 0;
}

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

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

.footer_wrapper-texts {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.footer-bottom-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #a4a4a4;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  margin-top: 2.8125rem;
  padding-top: 2.8125rem;
  padding-bottom: 1.25rem;
  display: grid;
}

.icon-whatsapp {
  color: #25cf43;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.footer-text-wrapper {
  grid-row-gap: .5rem;
  color: #727272;
  flex-direction: column;
  display: flex;
}

.navbar_menu {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-right: auto;
  display: flex;
  position: static;
}

.padding-global {
  border-top: 1px #000;
  padding-left: 2%;
  padding-right: 2%;
}

.padding-global.is-top {
  padding-left: 2%;
  padding-right: 2%;
}

.icon-facebook {
  color: #1777f2;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.navbar_component {
  border-bottom: 1px none var(--white-smoke-3);
  background-color: #fff;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4rem;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 0 10px #0000001f;
}

.hire-content-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.text-color-white {
  color: #000;
  text-align: left;
  margin-bottom: 0;
  font-family: Suisseintl, sans-serif;
  font-size: 34px;
}

.text-color-white.tzu {
  color: #fff;
  max-width: 600px;
  font-size: 35px;
  line-height: 45px;
}

.text-color-white.tzu.dsgre {
  background-color: #393939;
  border-radius: 9px;
  max-width: 400px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 5px 10px;
  font-size: 20px;
  line-height: 30px;
}

.navbar_menu-button {
  padding: 0;
}

.padding-section-large {
  padding-top: 0;
  padding-bottom: 100px;
}

.padding-section-large.is-bottom {
  padding-bottom: 0;
}

.padding-section-large.is-spaced {
  grid-column-gap: 0rem;
  grid-row-gap: 2.5rem;
  color: #000;
  flex-direction: column;
  justify-content: center;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Suisseintl, sans-serif;
  display: flex;
}

.padding-section-large.is-spaced.ztju {
  display: none;
}

.padding-section-large.is-top {
  padding-top: 1rem;
  padding-bottom: 80px;
}

.padding-section-large.is-top.htzu {
  padding-bottom: 70px;
}

.padding-section-large.is-top.htzu.tzjui.zuiol {
  padding-bottom: 50px;
}

.padding-section-large.is-top.htzu.tzjui.zuiol.gsdghj {
  padding-top: 100px;
}

.padding-section-large.is-top.htzu.tzjui.zuiol.zuh {
  padding-top: 0;
  padding-bottom: 60px;
}

.padding-section-large.gf {
  padding-bottom: 50px;
}

.padding-section-large.gf.z56 {
  padding-bottom: 100px;
}

.hire_wrapper-image {
  background-color: #fff;
  border-radius: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 60px;
  padding: 10px;
  display: flex;
}

.offer-banner {
  grid-row-gap: 2.5rem;
  background-image: linear-gradient(#000000d6, #000000d6), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290043_Frame%2052%2010.52.47%20AM.png");
  background-position: 0 0, 100%;
  background-size: auto, cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 258px;
  display: flex;
}

.hire-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 60px;
  display: grid;
}

.hire-wrapper.mvdsoi.kug {
  display: none;
}

.hire-wrapper.mvdsoi.kug.htrz {
  align-items: center;
}

.hire-wrapper.mvdsoi.kug.htrz.fertz {
  margin-top: 50px;
}

.container-large-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.offer-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 3.75rem;
  display: grid;
  position: sticky;
  top: 5rem;
}

.offer-wrapper.background-color-light-yellow {
  background-color: #fff;
  border: 2px solid #000;
  margin-bottom: 0;
  display: none;
  top: 14rem;
}

.offer-wrapper.background-color-ghost-white {
  background-color: #fff;
  border: 2px solid #000;
  margin-bottom: 9rem;
  display: none;
  position: sticky;
}

.offer-wrapper.background-color-antique-copy {
  grid-column-gap: 6rem;
  background-color: #fff;
  border: 2px solid #000;
  margin-bottom: 3rem;
  display: none;
  top: 11rem;
}

.offer-wrapper.background-color-honeydew {
  background-color: #fff;
  border: 1px solid #000;
  margin-bottom: 6rem;
  display: none;
  top: 8rem;
}

.text-size-large {
  font-size: 1rem;
  line-height: 1.25;
}

.text-size-large.text-weight-bold {
  text-transform: none;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.text-size-large.text-weight-bold.text-align-center {
  color: #000;
  text-align: left;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
}

.text-size-large.text-weight-bold.text-align-center.htrthztu {
  text-align: center;
  margin-top: 0;
  font-size: 18px;
}

.text-size-large.text-weight-bold.text-align-center.htrthztu.zui99.ujkl {
  font-size: 17px;
}

.text-size-large.text-weight-bold.text-align-center.htrthztu.zui99.ujkl.jztk {
  color: #fff;
}

.hero-left-content {
  border: 1px none var(--silver);
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0 3rem 0 0;
  display: flex;
}

.hero-left-content.jztj {
  background-color: var(--white-smoke-3);
  justify-content: space-between;
  min-height: 50vh;
  padding: 30px;
}

.hero-left-content.jztj.juk {
  background-color: #eee0;
  justify-content: center;
}

.hero-left-content.jztj.juk.z567 {
  z-index: 20;
  opacity: 1;
  color: #fff;
  justify-content: flex-end;
  max-width: 1200px;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2% 20px;
  position: relative;
}

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

.home_hero-wrapper.ztu {
  padding-top: 20px;
  padding-bottom: 50px;
}

.home_hero-wrapper.ztu.uzu {
  margin-top: 50px;
}

.home_hero-wrapper.ztu.uzu.grezuj {
  margin-left: auto;
  margin-right: auto;
}

.icon-linkedin {
  color: #2867b2;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

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

.padding-bottom.padding-small {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: .75rem;
}

.padding-bottom.padding-large {
  padding: 0 0 30px;
}

.padding-bottom.padding-large.zt-p {
  padding-bottom: 20px;
}

.padding-bottom.padding-large.zt-p._45u6 {
  margin-top: 20px;
}

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

.navbar_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  display: flex;
}

.offer_wrapper-text {
  grid-column-gap: .75rem;
  display: flex;
}

.offer_wrapper-text.off {
  opacity: 0;
}

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

.home_hero-image {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928ffe8_k%C3%A9p_2023-09-06_120021475.png");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 20px 0 0;
  height: 24.5rem;
  position: relative;
}

.home_hero-image.trhz {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929010f_pexels-prateek-katyal-2694389www.jpg");
}

.home_hero-image.trhz.urzu.zkui {
  background-image: linear-gradient(#fff0 72%, #000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929014d_naeim-jafari-s3VxCT4p8FM-unsplash.jpg");
  background-position: 0 0, 40% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 20px;
  height: 100%;
}

.home_hero-right-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.home_hero-right-content.rtruj {
  position: absolute;
  inset: auto 0% 0%;
}

.section_home-footer {
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
  overflow: hidden;
}

.section_home-banner {
  background-color: #000;
}

.div-block-70 {
  color: #000;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.jg {
  color: #000;
  margin-bottom: 20px;
}

.image-21 {
  filter: invert();
  border-radius: 100px;
  width: 30px;
}

.image-21.tr {
  width: 25px;
}

.heading-14 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 35px;
}

.heading-14.bl {
  color: #000;
}

.heading-14.bl.non {
  margin-bottom: 10px;
  font-size: 30px;
}

.heading-14.bl.non.z678 {
  text-align: left;
}

.heading-14.bl.non.z678.whiter {
  color: #fff;
}

.heading-14.bl.non.rzthzju {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.heading-14.bsiness {
  color: #000;
  margin-bottom: 5px;
  font-size: 30px;
}

.heading-14.bsiness.greztu {
  margin-bottom: 5px;
}

.heading-14.bsiness.greztu.rzrtzu {
  align-items: flex-start;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 13px;
  display: flex;
}

.heading-14.eloads {
  margin-bottom: 0;
  font-size: 30px;
}

.heading-14.eloads.rwef {
  min-height: 40px;
}

.heading-14.eloads.zrtz {
  font-size: 22px;
}

.heading-14.jz {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
  font-size: 30px;
}

.heading-14.jz.mazj {
  text-transform: none;
}

.heading-14.trtr {
  margin-bottom: 0;
}

.heading-14.trtr.tzuu {
  align-items: center;
  font-size: 30px;
  display: flex;
}

.heading-14.trtr.tzuu.htzu {
  line-height: 30px;
}

.heading-14.rtetuz, .div-block-71 {
  margin-bottom: 20px;
}

.image-22 {
  border-radius: 30px;
  min-width: 100px;
}

.faq_paragraph {
  opacity: .96;
  color: var(--dark-grey);
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 16px;
  display: none;
}

.padding-global-2 {
  color: #000;
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-2.padding-section-medium {
  padding-top: 20px;
  padding-bottom: 70px;
}

.padding-global-2.padding-section-medium.d {
  padding: 0 0% 100px;
}

.padding-global-2.padding-section-medium.d.rgtzu {
  padding-bottom: 70px;
}

.padding-global-2.padding-section-medium.d.rgtzu.tzui {
  padding-bottom: 20px;
}

.faq_accordion {
  grid-column-gap: .75rem;
  cursor: pointer;
  background-color: #0000;
  border-radius: 10px;
  height: auto;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 1rem 10px 0;
  display: flex;
}

.faq_accordion.uu89, .faq_accordion.grejz, .faq_accordion.z54i {
  display: none;
}

.faq_content-wrapper {
  padding-right: 0;
}

.padding-small {
  padding: 1rem;
}

.text-align-center {
  text-align: center;
  margin-right: 20px;
}

.container-large-3 {
  color: #000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container-large-3.faqf {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 2%;
  padding-right: 2%;
  display: grid;
}

.container-large-3.faqf.utz {
  margin-top: 20px;
  padding-left: 0%;
  padding-right: 0%;
}

.text-weight-bold {
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.faq_arrow {
  filter: brightness(500%) grayscale();
  transform-style: preserve-3d;
  border: 1px solid #fff;
  border-radius: 100px;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.faq_arrow-wrapper {
  justify-content: center;
  align-items: flex-start;
  min-width: 2rem;
  display: flex;
}

.companies_container {
  color: #000;
  flex-direction: column;
  align-items: center;
  max-width: 56rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.companies_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  filter: grayscale();
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  display: grid;
}

.check-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: start;
  margin-top: 10px;
  margin-bottom: 5px;
}

.check-grid.greh {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  font-family: Suisseintl, sans-serif;
}

.check-grid.greh.k-l {
  grid-template-columns: 1fr 1fr;
  margin-top: 10px;
  margin-bottom: 20px;
}

.arrow-cta {
  width: 100px;
  position: absolute;
  inset: auto auto -120% -20%;
}

.title-cell {
  color: #000;
  padding: 20px;
}

.price-illustration {
  position: absolute;
  inset: auto -8% -8% auto;
}

.button-wrapper-2 {
  align-items: center;
  display: flex;
  position: relative;
}

.container-6 {
  justify-content: center;
  width: 100%;
}

.container-6.rezturtz {
  background-color: #d8989800;
}

.container-6.rezturtz.frez {
  padding-left: 2%;
  padding-right: 2%;
}

.price-caption {
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

.price-caption.sold-out {
  opacity: .6;
}

.price-caption.ztzuik {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 25px;
}

.price-caption.ztzuik.hijl {
  margin-top: 0;
  margin-bottom: 0;
}

.button-menu {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #8c54ff;
  background-image: linear-gradient(159deg, #8c54ff, #7b41f1);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  min-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
  text-decoration: none;
  transition: all .4s ease-out;
  display: flex;
}

.flowbase-logo {
  width: 55px;
}

.subtitle {
  color: #7c7c7c;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
}

.price-card {
  border: 1px solid var(--gainsboro);
  background-color: var(--white-smoke-3);
  color: #000;
  border-radius: 25px;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px;
  display: flex;
}

.price-card.ztui {
  border-style: none;
  padding-top: 50px;
  padding-bottom: 40px;
}

.price-card.ztui.affiliate {
  background-color: #eee;
  background-image: linear-gradient(36deg, #000000e3, #ffffff78), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929017f_kinga-howard-HHw9lc0ogIs-unsplashfr.jpg");
  background-position: 0 0, 50% 45%;
  background-size: auto, 500px;
  margin-bottom: 70px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.check {
  filter: contrast(0%) brightness(200%) invert() grayscale();
  border-radius: 0;
  width: 22px;
  min-width: 22px;
  max-width: 22px;
  height: 22px;
  min-height: 22px;
  max-height: 22px;
  margin-right: 10px;
}

.check.time {
  width: 20px;
  margin-bottom: 0;
}

.check.time.huij {
  margin-top: 5px;
}

.check.time.ziu {
  width: 18px;
}

.check.time.hfghjki {
  width: 40px;
}

.title-wrap {
  color: #000;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.title-wrap.tzujh {
  margin-bottom: 0;
}

.title-wrap.tzujh.ghzt {
  margin-bottom: 20px;
}

.price-card-dark {
  border: 1px solid var(--gainsboro);
  background-color: var(--white-smoke-3);
  box-shadow: none;
  color: #000;
  background-image: radial-gradient(circle at 90% 0, #83f0b5, #91f1a18f 10%, #0000 29%);
  border-radius: 25px;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px;
  display: flex;
  position: relative;
}

.price-card-dark.htzu {
  background-color: #e2e2e2;
  background-image: none;
  border-style: solid;
  padding-top: 30px;
  padding-bottom: 30px;
}

.price-card-dark.htzu.z5u6 {
  background-image: none;
  border-style: solid;
  padding-top: 20px;
  padding-bottom: 30px;
}

.price-card-dark.htzu._6tzuj {
  border-style: none;
  border-color: var(--black);
  background-color: #878a91;
  background-image: none;
  padding-top: 20px;
}

.price-card-dark.htzu.uztuo {
  margin-bottom: 20px;
}

.feature-wrap {
  color: #000;
  align-items: flex-start;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
}

.feature-wrap.mobixl {
  display: none;
}

.feature-wrap.fhd.fzguh {
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 20px 20px 0 0;
  flex-direction: column;
  max-width: 100%;
  margin-top: 0;
  padding: 19px;
}

.feature-wrap.fhd.fzguh._658 {
  border-radius: 20px;
  flex-flow: row;
}

.feature-wrap.fhd.fzguh._658.guih {
  margin-bottom: 20px;
}

.feature-wrap.fhd.fzguh._658.guih.htrztu {
  background-color: #ffffffd1;
  border-style: none;
  margin-bottom: 20px;
}

.feature-wrap.fhd.ht57 {
  margin-bottom: 5px;
}

.feature-wrap.fhd.ht57.htz, .feature-wrap.fhd.rztru {
  align-items: center;
}

.feature-wrap.fhd.fewt {
  margin-left: 10px;
}

.feature-wrap.recsh {
  opacity: 1;
  margin-top: 0;
}

.price-top-wrap {
  background-color: #c9d6ff00;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.price-top-wrap.hjlk {
  flex-direction: column;
}

.feature-label {
  opacity: 1;
  color: #1b1b1b;
  font-size: 15px;
}

.feature-label.timgh {
  font-size: 14px;
}

.feature-label.dzfghj {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.feature-label.dzfghj.nsog {
  margin-top: 5px;
}

.feature-label.ghj {
  max-width: 100%;
  margin-top: 10px;
}

.feature-label.ghj.hifedg {
  display: flex;
}

.feature-label.ghj.hifedg.ftgzh {
  color: #d3d3d3;
  background-color: #ebebeb;
  border-radius: 20px;
  flex-direction: column;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 20px;
  list-style-type: decimal;
  display: none;
}

.feature-label.ghj.teruru {
  color: #000;
  cursor: pointer;
  margin-top: 0;
  font-size: 15px;
  text-decoration: underline;
}

.feature-label.ghj.rgthz {
  max-width: 80%;
}

.feature-label.tgzuhij {
  color: #ebebeb;
}

.feature-label.rgthz.t456z {
  margin-top: 0;
  margin-bottom: 30px;
}

.content-h1 {
  z-index: 2;
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 55px;
  line-height: 1.1;
  position: relative;
}

.price-wrap.htzuk {
  display: flex;
}

.flowbase-navigation {
  z-index: 99;
  border-bottom: 1px solid #9b9eb838;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  padding: 20px 3%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.price-cell {
  color: #000;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 2.25fr;
  margin-bottom: 20px;
}

.grid-2.gtrz {
  grid-template-columns: 1.5fr 1fr;
}

.grid-2.gtrz.tzu7 {
  grid-template-columns: 1fr 1fr;
}

.button-price-dark {
  color: #fff;
  text-align: center;
  background-color: #4e2d92;
  border-radius: 100px;
  width: 100%;
  margin-top: 16px;
  padding: 16px 24px;
  font-size: 15px;
  font-weight: 500;
}

.grid-feature {
  background-color: #fff;
  border-radius: 25px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr;
}

.check-grid-large {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  align-content: start;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Suisseintl, sans-serif;
}

.check-grid-large.fert {
  grid-template-rows: auto auto auto auto;
}

.check-grid-large.fert.rhtrhj {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 0;
}

.check-grid-large.fert.rhtrhj.zuh {
  flex-direction: column;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: flex;
}

.check-grid-large.fert.rhtrhj.reze {
  flex-flow: column;
  display: flex;
}

.grid-feature-blank {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr;
  display: none;
}

.button-price {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 49%;
  max-width: 49%;
  height: 50px;
  min-height: 50px;
  margin-top: 16px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.button-price:hover {
  background-color: #000c;
  border-color: #000c;
}

.button-price.max-width {
  max-width: 170px;
}

.button-price.max-width.hg {
  border-color: #000;
  max-width: 100%;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
}

.button-price.max-width.hg.hrtz {
  margin-top: 16px;
  font-size: 16px;
  display: block;
}

.button-price.max-width.hg.filled-up {
  cursor: default;
  background-color: #999;
  border-color: #a8a8a8;
}

.button-price.lejart {
  cursor: default;
  background-color: #999;
  border-color: #999;
  display: flex;
}

.button-price.erre {
  display: block;
}

.button-price.erre.izftz {
  background-color: #999;
  border-color: #999;
}

.button-price.hivase {
  color: #000;
  background-color: #fff;
  padding-left: 5px;
  padding-right: 5px;
}

.button-price.zetr, .button-price.trku {
  width: 100%;
  max-width: 100%;
}

.button-price.trku.tip {
  background-color: #148051;
  border-style: none;
}

.button-price.rgehu {
  width: 100%;
  max-width: 100%;
}

.button-price.breu {
  background-color: #225c9b;
  border-style: none;
  width: 100%;
  max-width: 100%;
}

.button-price.breu.reg {
  margin-top: 0;
}

.button-price.breu.reg:hover {
  background-color: #2a67a8d6;
}

.pricing-section {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding: 0 0% 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pricing-section.zjuk {
  padding-bottom: 40px;
  overflow: visible;
}

.container-flex-nav {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-feature-button {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr;
}

.recommend-tag {
  background-color: #0000;
  border-radius: 50px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-width: 16%;
  padding: 30px 30px 0 20px;
  font-size: 16px;
  line-height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.heading-15 {
  color: #000;
}

.heading-16, .heading-17 {
  font-size: 20px;
}

.text-span-5 {
  color: #ff6e70;
  font-size: 16px;
  text-decoration: line-through;
}

.text-span-5.hthz, .text-span-5.htrju {
  color: #ff8b8b;
  font-size: 20px;
}

.superscript {
  color: #10beb9;
  font-size: 14px;
}

.text-block-31 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 17px;
}

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

.div-block-73 {
  min-height: 10px;
}

.introko {
  border-bottom: 1px none var(--silver);
  display: block;
}

.introko.ngnhj {
  display: none;
}

.div-block-75 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290097_daniel-lee-Y4_SUK8QOIs-unsplashde.jpg");
  background-position: 50%;
  background-size: cover;
  border: 2px solid #c9c9c9;
  border-radius: 20px;
  width: 120px;
  height: 120px;
  position: absolute;
  inset: 20px auto auto 20px;
}

.bold-text-4 {
  color: #000;
  font-size: 24px;
}

.bold-text-4.zutfzg {
  font-size: 20px;
  line-height: 30px;
}

.bold-text-4.zutfzg.rftzuh {
  color: #fff;
}

.bold-text-4.zutfzg.free {
  text-transform: uppercase;
}

.bold-text-4.zutfzg.free.r43g {
  background-color: #fff;
  border: 1px solid #d4d4d4;
  border-radius: 5px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  line-height: 23px;
}

.image-23 {
  opacity: 1;
  filter: grayscale() contrast(600%) brightness(800%) invert();
  object-fit: contain;
  height: 50px;
}

.image-23.bur {
  object-fit: cover;
  width: 150px;
  height: 60px;
}

.image-23.fdhf {
  width: 120px;
  height: 70px;
}

.image-23.fdhf.t34z {
  filter: grayscale() contrast(600%) brightness(800%);
}

.image-23.fdhf.rz {
  min-width: 40px;
  height: 60px;
  max-height: 60px;
}

.image-23.gret.fwer {
  filter: grayscale() contrast(600%) brightness(800%);
}

.image-23.gret.fergt {
  height: 30px;
  max-height: 40px;
}

.image-23.gret.fergt.utzi {
  height: 25px;
  max-height: 25px;
}

.image-23.ztrz {
  filter: none;
}

.image-23.ztrz.grt {
  filter: invert();
  height: 70px;
  min-height: 70px;
}

.image-23.ztrz.grt.ztru {
  min-width: 40px;
  height: 60px;
  min-height: 60px;
}

.image-23.ztrz.grt.ztru.rgt {
  min-width: 30px;
  height: 30px;
  min-height: 30px;
}

.image-23._45u6 {
  filter: grayscale();
}

.image-23.grethzu {
  height: 40px;
  max-height: 60px;
}

.image-23.grethzu.greh {
  height: 25px;
  max-height: 25px;
}

.brr-info-pic-text-1 {
  color: #96969a;
  text-align: right;
  font-size: 1.2em;
  line-height: 1.3em;
  display: inline-block;
}

.brj-text-1 {
  color: #99999e;
  text-align: left;
  max-width: 1200px;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4em;
}

.brj-text-1.uztuki {
  margin-top: 1.5rem;
  padding-left: 0%;
}

.brj-text-1.uztuki.trzi {
  margin-top: 0;
  font-size: 18px;
}

.brj-text-1.uztuki.trzi.thzu {
  color: #555;
  margin-bottom: 20px;
  padding-right: 0%;
  text-decoration: none;
}

.brj-text-1.uztuki.trzi.thzu.htz.htrtku {
  flex-direction: column;
  display: flex;
}

.brj-text-1.uztuki.trzi.thzu.gdhrzj {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 18px;
}

.brj-text-1.uztuki.trzi.thzu.gdhrzj.zuh {
  color: #000;
  margin-top: 20px;
  font-size: 18px;
}

.brj-text-1.uztuki.trzi.thzu.gdhrzj.zr6jt {
  display: none;
}

.brj-text-1.uztuki.trzi.thzu.tit {
  margin-bottom: 0;
}

.brj-text-1.uztuki.trzi.thzu.tit.t-bbsnfm {
  font-size: 18px;
}

.brj-text-1.uztuki.trzi.thzu.tit.t-bbsnfm.guzhj {
  color: #000;
  font-size: 20px;
}

.brj-text-1.uztuki.trzi.thzu.tit.htrku {
  font-size: 18px;
  display: flex;
}

.brj-text-1.uztuki.trzi.thzu.tit.htrku.valosfe {
  display: flex;
}

.brj-text-1.uztuki.trzi.thzu.ezrtz {
  color: #99999e;
  margin-bottom: 0;
  font-size: 18px;
}

.brj-text-1.uztuki.trzi.thzu.ezrtz.tr76.ttru {
  max-width: 1000px;
  line-height: 1.5em;
}

.brj-text-1.uztuki.trzi.thzu.hrtrh {
  color: #99999e;
  font-size: 18px;
}

.brj-text-1.uztuki.trzi.thzu.tzhuj {
  font-size: 17px;
}

.brj-text-1.uztuki.trzi.thzu.tzhuj.rtu {
  color: #f9f9f9;
}

.brj-text-1.uztuki.trzi.thzu.tzhuj.rtu.htyj {
  margin-bottom: 40px;
}

.brj-text-1.uztuki.trzi.thzu.tzhuj.rtu.htyj.free {
  font-size: 15px;
}

.brj-text-1.uztuki.trzi.thzu.thzt {
  margin-bottom: 10px;
  margin-left: 10px;
}

.brj-text-1.uztuki.trzi.thzu.eztk {
  color: #000;
  background-color: #dbdbdb;
  border-radius: 8px;
  padding: 5px 10px;
}

.brj-text-1.uztuki.trzi.thzu.eztk.rxtrea {
  background-color: #f8c3f6;
}

.brj-text-1.ztz {
  padding-left: 0%;
  padding-right: 0%;
  text-decoration: none;
}

.brj-text-1.ztz.zriuzt {
  color: #313131;
  font-size: 17px;
  text-decoration: none;
}

.brj-text-1.ztz.zriuzt.trzjuk {
  margin-bottom: 20px;
}

.brj-text-1.trzhju {
  display: none;
}

.brj-text-1.tz6u7 {
  padding-left: 0%;
  padding-right: 0%;
  font-size: 18px;
}

.brj-wrap-pic-1 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 5em;
  margin-bottom: 6em;
  display: flex;
  position: relative;
}

.brj-pic-1 {
  width: 100%;
}

.brj-wrap-text-1 {
  padding-left: 7em;
  padding-right: 16em;
}

.brj-wrap-text-1.brs {
  padding-left: 0;
  padding-right: 0;
}

.brj-wrap-1 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.brj-wrap-1.dt {
  align-items: flex-start;
  padding-left: 0%;
  padding-right: 0%;
}

.brj-container-1 {
  padding: 6em 5em;
  position: relative;
}

.brj-container-1.brs {
  padding: 0;
}

.brs-section-1 {
  background-color: #000;
  width: 100%;
  padding: 0;
}

.brs-section-1.der {
  padding-top: 100px;
  padding-bottom: 60px;
}

.brs-section-1.der.zztu {
  padding-top: 70px;
}

.brs-section-1.der.zztu.rzrtzk.uzz {
  padding-top: 100px;
}

.brs-section-1.der.zztu.rzrtzk.uzz.jhl {
  padding-top: 0;
  padding-bottom: 60px;
}

.brs-section-1.der.zztu.rzrtzk.uzz.jhl.zt {
  padding-top: 60px;
}

.brs-section-1.der.zztu.rzrtzk.uzz.jhl.zt.jzthj {
  background-color: #d3d7da00;
  border-radius: 20px;
  padding-bottom: 0;
}

.brs-section-1.der.zztu.rzrtzk.uzz.jhl.zt.jzthj.tritz {
  background-color: #d3d7da00;
}

.brs-section-1.der.zztu.rzrtzk.uzz.jhl.zt.jzthj.tritz.oio9 {
  padding-top: 0;
}

.brs-section-1.der.zztu.rzrtzk.uzz.jhl.zt.jzthj.tritz.zoou {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
}

.brs-section-1.der.zztu.rzrtzk.uzz.jhl.zt.jzthj.tritz.zoou.reu {
  margin-top: 20px;
}

.brs-section-1.der.zztu.rzrtzk.uzz.jhl.zt.jzthj.tritz.zoou.terz5 {
  margin-top: 0;
}

.link20 {
  color: #99999e;
}

.brr-wrap-info-pic-1 {
  justify-content: flex-end;
  align-self: stretch;
  margin-top: 1.5em;
  padding-left: 7.6em;
  padding-right: 7.6em;
  display: flex;
}

.brj-heading-1 {
  color: #1d1d1f;
  text-align: left;
  font-size: 6em;
  font-weight: 500;
  line-height: 1.1em;
}

.brj-heading-1.brs {
  color: #f7f6f8;
  font-size: 4.5em;
}

.brj-heading-1.brs._1 {
  font-size: 30px;
}

.brj-heading-1.brs._1.thzut {
  color: #000;
}

.brj-heading-1.brs._1.thzut.htzuk {
  color: #fff;
  margin-top: 0;
  padding-top: 60px;
}

.brj-heading-1.brs._1.thzut.ezkk {
  margin-bottom: 20px;
}

.brj-heading-1.brs._1.thzut.tertu7 {
  margin-top: 40px;
}

.brj-heading-1.brs._1.frghz {
  font-size: 25px;
}

.brj-heading-1.brs._1.utoli {
  color: #000;
  text-transform: none;
  margin-bottom: 0;
}

.brj-heading-1.brs._1.utoli.ztzui {
  text-transform: none;
  max-width: 100%;
  margin-top: 60px;
  margin-bottom: 20px;
  font-size: 50px;
  font-style: normal;
  line-height: 60px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 40px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.erhztzui {
  font-size: 24px;
  line-height: 30px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.erhztzui.rethz {
  background-color: #bdf4d3;
  border: 1px #dcdcdc;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 25px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.erhztzui.rethz.hil {
  background-color: #9d9d9d;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.erhztzui.rethz.zio {
  max-width: 700px;
  font-size: 14px;
  line-height: 23px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.fre {
  margin-bottom: 20px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut {
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 50px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu {
  color: #fff;
  line-height: 55px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu.htu {
  font-size: 30px;
  line-height: 40px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu.htu.ferthz {
  font-size: 16px;
  line-height: 40px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu.hu {
  max-width: 70%;
  margin-bottom: 0;
  font-size: 35px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu.hu.uzti {
  max-width: 80%;
  line-height: 47px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.tert5 {
  margin-bottom: 10px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.tert5.trez {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(60deg, #10af5b, #3b5194);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 1000px;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 60px;
}

.brj-heading-1.brs._1.utoli.ztzui.fgzui.tert5.trez.gh {
  background-image: linear-gradient(60deg, #10af5b, #3b5194);
  margin-bottom: 0;
}

.brj-heading-1.brs._1.utoli.retjz {
  margin-top: 60px;
  margin-bottom: 0;
}

.brj-heading-1.brs._1.utoli.retjz.ertru {
  margin-top: 40px;
  margin-bottom: 20px;
}

.brj-heading-1.brs._1.utoli.retjz.ertru._4t5 {
  margin-top: 60px;
}

.brj-heading-1.brs._1.utoli.retjz.gtrhj {
  color: #fff;
  margin-top: 0;
}

.brj-heading-1.brs._1.utoli.retjz.jui {
  margin-top: 100px;
}

.brj-heading-1.brs._1.utoli.retjz.jui.r3g343 {
  margin-bottom: 30px;
}

.brj-heading-1.brs._1.utoli.ghjk {
  margin-bottom: 0;
}

.brj-heading-1.brs._1.utoli.fsht, .brj-heading-1.brs._1.utoli.rtzu {
  z-index: 3;
  color: #fff;
  font-size: 22px;
  position: absolute;
  top: 20px;
  left: 20px;
}

.brj-heading-1.brs._1.utoli.fghj {
  margin-bottom: 20px;
}

.brj-wrap-heading-1 {
  margin-bottom: 1.5em;
  padding-left: 7em;
  padding-right: 25em;
}

.brj-wrap-heading-1.brs {
  align-items: flex-start;
  width: 100%;
  margin-bottom: 25px;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.brj-wrap-heading-1.brs.etzti {
  padding-left: 0%;
  padding-right: 0%;
}

.brj-wrap-heading-1.brs.etzti.rhz {
  margin-top: 70px;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz {
  flex-direction: column;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut {
  margin-top: 60px;
  margin-bottom: 0;
  padding-bottom: 60px;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.grtzu {
  padding-bottom: 0;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.grtzu.tz6 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  text-decoration: none;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.grtzu.tz6.z56u7 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 30px;
  text-decoration: none;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.grtzu.tz6.z56u7.etut {
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.grtzu.tz6.jhbk {
  padding-top: 0;
  padding-bottom: 0;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.grtzu.tz6.z54jh {
  padding-top: 50px;
  padding-bottom: 0;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.grtzu.tz6.grez.utzui {
  padding-top: 0;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.grtzu.tz6.grez.utzui.gujk {
  display: none;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.t456t {
  margin-top: 40px;
  padding-bottom: 0;
}

.brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.rhtz {
  margin-top: 30px;
}

.brj-wrap-heading-1.brs.rtzu {
  margin-bottom: 0;
}

.container-class-2 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.container-class-2.fghj {
  padding-top: 60px;
}

.container-class-2.ffrtr {
  max-width: 100%;
}

.link19 {
  color: #99999e;
}

.brs-grid2-wrap-1 {
  flex-direction: column;
  max-width: 1000px;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.brs-wrap-2 {
  padding-left: 0;
  padding-right: 0;
}

.brs-grid-2-heading-1 {
  color: #f7f6f8;
  border-bottom: .1em solid #565659;
  align-items: center;
  margin-bottom: .8em;
  padding-bottom: .8em;
  font-size: 24px;
  line-height: 1.3em;
  display: flex;
}

.brs-grid-2-heading-1.sfht {
  color: #000;
  font-size: 22px;
}

.brs-grid-2-heading-1.truu {
  font-size: 24px;
  line-height: 1em;
}

.link22, .link21 {
  color: #99999e;
}

.brs-grid2-content-1-1 {
  color: #99999e;
  font-size: 20px;
  line-height: 1.3em;
}

.brs-grid2-content-1-1.greenk {
  color: #fff;
  max-width: 80%;
}

.brs-grid2-content-1-1.greenk._4257t {
  color: #414141;
  font-size: 18px;
}

.brs-grid2-content-1-1.greenk.tr6z {
  font-size: 16px;
}

.brs-grid2-content-1-1.greenk.tr6z.gr {
  max-width: 100%;
}

.brs-grid2-content-1-1.zrtz {
  color: #7e7e7e;
  text-decoration: none;
}

.text-smll {
  font-size: .5em;
}

.brs-grid2-content-2 {
  margin-bottom: .5em;
}

.brs-grid2-content-wrap-1 {
  flex-direction: column;
  display: flex;
}

.brs-grid2-content-1 {
  margin-bottom: .5em;
}

.brs-grid2-grid-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brs-grid2-content-2-2 {
  color: #fff;
  font-size: 60px;
  font-weight: 500;
  line-height: 1.3em;
}

.brs-grid2-content-2-2._2 {
  color: var(--light-green);
  font-size: 60px;
}

.brs-grid2-content-2-2._4 {
  color: var(--light-green);
}

.brs-grid2-content-2-2._3 {
  color: #fff;
}

.brs-grid2-content-2-2._3.u67 {
  font-size: 50px;
}

.brs-grid2-content-2-2._3.u67.trutrz {
  color: #000;
  font-size: 40px;
}

.brs-grid2-content-2-2._3.u67.trutrz.tjuo {
  color: #000;
  background-color: #fff0;
  border-radius: 7px 7px 0 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 10px;
  position: relative;
  overflow: hidden;
}

.brs-grid2-content-2-2._3.u67.trutrz.tjuo.ztjuzki {
  background-color: #fff;
  margin-top: 0;
}

.brs-grid2-content-2-2._3.u67.ur7i {
  font-size: 30px;
}

.brs-grid-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 20px;
  padding-left: 2%;
  padding-right: 2%;
  display: grid;
}

.brs-grid-2.jzuj {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr;
  padding-bottom: 0;
}

.brs-grid-2.jzuj.fsds {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 30px;
  padding-left: 0%;
  padding-right: 0%;
}

.brs-grid-2.jzuj.trhzjk {
  grid-template-columns: 1fr 1fr 1fr;
}

.brs-grid-2.jzuj.trhzjk.tuzt {
  padding-bottom: 40px;
  padding-left: 0%;
  padding-right: 0%;
}

.brs-grid-2.jzuj.trhzjk.tuzt.tguh {
  background-color: #a3d4d400;
  padding-bottom: 0;
}

.brs-grid-2.jzuj.trhzjk.tuzt.tguh.t34t {
  grid-template-columns: 1fr 1fr;
}

.brs-grid-2.jzuj.tzii {
  padding-left: 0%;
  padding-right: 0%;
}

.brs-grid-2.jzuj.rezz {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #000;
  border-radius: 20px;
  padding-bottom: 20px;
}

.brs-grid-2.jzuj.rezz.rttz {
  padding-top: 10px;
}

.brs-grid-2.jzuj.rezz.rttz.jzuio {
  z-index: 100;
  position: relative;
}

.brs-grid-text-1 {
  color: #a3a3a3;
  max-width: 100%;
  margin-bottom: 0;
  margin-right: auto;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.brs-grid-text-1.uiot9 {
  text-align: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.brs-grid-text-1.tjztjz {
  max-width: 50%;
}

.brs-grid-wrap-text-1 {
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.brs-grid-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  margin-right: 0;
  text-decoration: none;
  display: grid;
}

.link23 {
  color: #96969a;
}

.brs-grid-wrap-pic-1._2 {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.brs-grid-wrap-pic-1._2.d {
  background-image: linear-gradient(#0000 50%, #000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901d0_andreas-m-hJwLoCI1TmA-unsplash.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
  border: 1px solid #2c2c2c;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 400px;
  margin-bottom: 0;
  padding: 30px;
}

.brs-grid-wrap-pic-1._2.d.guikj {
  background-image: linear-gradient(#0000 43%, #000 85%), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929014d_naeim-jafari-s3VxCT4p8FM-unsplash.jpg");
}

.brs-grid-wrap-pic-1._2.d.guikj.fgjh {
  background-image: linear-gradient(#0000 50%, #000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901d2_james-ting-VIhBOwitqu8-unsplash.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
  border: 1px solid #2c2c2c;
  justify-content: flex-end;
  padding-left: 30px;
  padding-right: 30px;
}

.brs-grid-wrap-pic-1._2.d.guikj.fgjh.ftz {
  background-image: linear-gradient(#0000, #000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901d1_andre-benz-_T35CPjjSik-unsplash.jpg");
  padding-left: 30px;
  padding-right: 30px;
}

.brs-grid-wrap-pic-1._2.d.guikj.fgjh.ftz.u78 {
  background-image: linear-gradient(#0000, #000 93%), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901d1_andre-benz-_T35CPjjSik-unsplash.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
}

.brs-grid-wrap-pic-1._2.d.guikj.fgjh.trhj {
  background-image: linear-gradient(#0000 50%, #000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902ed_luke-chesser-rCOWMC8qf8Aere-unsplash.jpg");
  border-color: #c4c4c4;
}

.brs-grid-wrap-pic-1._2.d.guikj.fgjh.trhj.retz {
  background-image: linear-gradient(#0000 36%, #000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902ed_luke-chesser-rCOWMC8qf8Aere-unsplash.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
}

.brs-grid-wrap-pic-1._2.d.urti {
  background-image: linear-gradient(#0000006b, #000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902f1_er3.png");
  border-color: #c4c4c4;
}

.brs-grid-wrap-pic-1._2.d.urti.uztu8o9 {
  background-image: linear-gradient(#14805196, #000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902f1_er3.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.brs-grid-wrap-pic-1._2.d.urti.uztu8o9.treoijt {
  display: none;
}

.brs-grid-wrap-pic-1._2.rew {
  filter: contrast(121%);
  background-image: linear-gradient(#fff0 38% 57%, #000 91%), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900d4_2113gf.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  align-items: flex-end;
}

.brs-grid-wrap-pic-1._2.fdsg {
  background-image: linear-gradient(#fff0 47%, #000 77%), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900d3_fsd4345.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-items: flex-end;
}

.brs-grid-wrap-pic-1._2.fdsg.juzli {
  background-image: linear-gradient(to right, #ffffff80, #5c5c5c00 30%, #87878700 70%, #ffffff80), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290167_1034.png");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, repeat-x;
  background-size: auto, contain;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 40px;
}

.brs-grid-wrap-pic-1._2.dfgf {
  filter: none;
  background-image: linear-gradient(#fff0 25%, #000 84%), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900d0_gdfdf.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-items: flex-end;
}

.brs-grid-wrap-pic-1._2.dfgf.rhzt {
  background-image: linear-gradient(to right, #ffffff80, #7d7d7d00 30%, #4a4a4a00 70%, #ffffff80), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290166_103.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat-x;
  background-size: auto, contain;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 40px;
}

.brs-grid-wrap-pic-1._2.dfgf.rhzt.u678 {
  opacity: 1;
  background-image: linear-gradient(to right, #fff, #7d7d7d00 30%, #4a4a4a00 70%, #fff), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901b6_r3447ghjk.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  padding-left: 0;
  padding-right: 0;
}

.brs-grid-wrap-pic-1._2.dfgf.rhzt.u678.hdgj {
  background-image: linear-gradient(to right, #fff, #7d7d7d00 30%, #4a4a4a00 70%, #fff), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901b0_Untitled%20design%20(2).png");
  background-repeat: repeat, repeat;
  background-size: auto, contain;
}

.link24 {
  color: #96969a;
}

.brs-grid-pic-1 {
  border-radius: 20px;
  width: 100%;
}

.brs-section-1-2 {
  background-color: #000;
  width: 100%;
  padding: 5em;
}

.brs-section-1-2._1 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2% 100px;
}

.brs-section-1-2._1.htzu {
  padding-top: 100px;
  padding-bottom: 0;
}

.brs-section-1-2._1.htzu.htutu {
  background-color: #000;
  background-image: radial-gradient(circle at 100% 0, #000000e8, #000 28%, #000);
  background-position: 0 0;
  background-size: auto;
  padding-top: 0;
}

.brs-section-1-2.aniimation1 {
  padding: 0 5%;
}

.brs-section-1-2.aniimation1.hf {
  padding-left: 5%;
  padding-right: 5%;
}

.brs-wrap-1 {
  flex-direction: column;
  display: flex;
}

.withe {
  color: #ffffff12;
  font-size: 22px;
  line-height: 22px;
}

.withe.zti8 {
  color: #8f8f8f;
}

.withe.terhte7 {
  color: #fff;
  font-size: 22px;
}

.container-class-2-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.brs-grid-wrap-1 {
  background-color: #151517;
  border: 1px solid #5a5a5a;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 70vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.brs-grid-wrap-1._2 {
  border-radius: 20px;
  width: 100%;
  min-height: 300px;
  padding-top: 0;
  padding-bottom: 0;
}

.brs-grid-wrap-1._2.zui {
  min-height: 500px;
  margin-top: 0;
}

.aaa-text-8-2 {
  color: #6f6f73;
  font-size: 1.1em;
  line-height: 1.6em;
}

.aaa-wrap-8-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.aaa-wrap-1-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.aaa-link-3-2 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
}

.aaa-link-3-2:hover {
  text-decoration: underline;
}

.aaa-decor-1 {
  background-color: #d3d3d8;
  width: .1em;
  height: 1.3em;
}

.aaa-wrap-9 {
  grid-column-gap: 1.7em;
  grid-row-gap: 1.7em;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2em;
  display: flex;
}

.aaa-wrap-2 {
  max-width: 1200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  font-size: 16px;
}

.aaa-wrap-2.jf {
  opacity: .59;
}

.aaa-wrap-5 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.aaa-link-4-2 {
  color: #47474a;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
}

.aaa-link-4-2:hover {
  text-decoration: underline;
}

.ghj-wrap-5 {
  border-top: 1px solid #d3d3d5;
}

.ghj-link-1 {
  color: #535355;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
}

.ghj-link-1:hover {
  text-decoration: underline;
}

.aaa-icon-3 {
  display: inline-block;
}

.aaa-wrap-1-1 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-top: 1px #d7d7db;
  border-bottom: 1px #d7d7db;
  flex-direction: column;
  padding-top: 1.5em;
  padding-bottom: 0;
  display: flex;
}

.aaa-link-6 {
  color: #d8d8d8;
}

.aaa-link-1-2 {
  color: #fff;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
}

.aaa-link-1-2:hover {
  text-decoration: underline;
}

.aaa-decor-text-1 {
  color: #f5f5f7;
  margin-right: .2em;
  display: inline;
}

.aaa-text-5-2 {
  color: #6f6f73;
  font-size: 1.1em;
  line-height: 1.3em;
  display: inline;
}

.aaa-decor-2 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  display: flex;
  position: relative;
}

.aaa-decor-2.two {
  display: block;
}

.aaa-wrap-3-2 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-bottom: 1px solid #d0d0d5;
  margin-bottom: .7em;
  padding-bottom: .7em;
}

.ghj-wrap-4 {
  border-bottom: 1px solid #d3d3d5;
}

.aaa-link-block-1-3 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  cursor: default;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.aaa-text-10-2 {
  color: #0057f7;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900a5_Screenshot%202022-06-29%2020.06.08.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto .7em;
  padding-right: 1em;
  font-size: 1.2em;
  line-height: 1.3em;
}

.aaa-link-2-2 {
  color: #fff;
  padding-left: 0;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
}

.aaa-link-2-2:hover {
  text-decoration: underline;
}

.aaa-text-7-2 {
  color: #9d9d9d;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6em;
  display: inline;
}

.aaa-container-1 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ghj-wrap-1 {
  display: none;
}

.aaa-grid-2-2 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  display: grid;
}

.aaa-section-1-2 {
  background-color: #0000;
  padding: 0 0 100px;
  font-size: 1vw;
}

.aaa-link-block-2-2 {
  filter: invert();
  height: 35px;
  margin-right: 10px;
}

.aaa-link-block-2-2.chd {
  filter: grayscale();
  object-fit: cover;
  border: 2px solid #fff;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  margin-right: 0;
}

.aaa-link-block-2-2.chd.fres {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  transform: rotate(-90deg);
}

.aaa-link-block-2-2.fdcm {
  object-fit: contain;
  width: 35px;
  height: 30px;
}

.aaa-wrap-1-2-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.ghj-decor-1-2 {
  background-color: #f5f5f7;
  justify-content: center;
  align-items: center;
  padding-right: .5em;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.aaa-wrap-10 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.aaa-decor-4-2 {
  padding-right: 0;
  display: flex;
}

.aaa-text-9-2 {
  color: #262628;
  text-align: center;
  font-size: 16px;
  line-height: 1.3em;
}

.aaa-wrap-4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ghj-wrap-2 {
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  padding-right: .5em;
  display: flex;
  position: relative;
}

.aaa-link-5-2 {
  color: #47474a;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
}

.ghj-text-1-2 {
  color: #000;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3em;
}

.ghj-wrap-3-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  padding-bottom: 1.5em;
  padding-left: 2em;
  display: none;
}

.aaa-paragraph-1-2 {
  color: #808084;
  font-size: 1.1em;
  line-height: 1.6em;
  display: inline;
}

.aaa-text-3-2 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
}

.aaa-heading-3-2 {
  color: #1c1c1e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3em;
}

.aaa-text-2-2 {
  color: #fff;
  cursor: pointer;
  margin-left: .5em;
  margin-right: .5em;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3em;
  display: inline;
}

.aaa-text-2-2:hover {
  text-decoration: underline;
}

.aaa-icon-1-2 {
  width: 1.3em;
}

.aaa-text-1-2 {
  color: #fff;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3em;
  display: inline;
}

.aaa-heading-1-2 {
  color: #47474a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.3em;
}

.aaa-decor-3 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.aaa-heading-2-2 {
  color: #47474a;
  margin-top: 1.3em;
  margin-bottom: 0;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.3em;
}

.aaa-text-4-2 {
  color: #47474a;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.3em;
}

.brp-wrap-1 {
  border: 1px solid var(--gainsboro);
  background-color: var(--white-smoke-3);
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.brp-wrap-1.gdfht {
  display: none;
}

.brp-wrap-content-1 {
  margin-bottom: 2em;
}

.brp-content-wrap-1 {
  margin-bottom: 0;
}

.brp-content-text-1 {
  color: #1d1d1f;
  text-align: center;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.1em;
}

.brp-content-text-2 {
  color: #86868b;
  text-align: center;
  font-size: 1.6em;
  line-height: 1.3em;
}

.link-4 {
  color: #86868b;
  text-decoration: none;
}

.brt-content-wrap-1 {
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.brt-content-wrap-1._2 {
  justify-content: flex-start;
  padding-left: 0;
}

.brt-content-wrap-1._3 {
  padding-right: 0;
}

.brt-content-wrap-1._4 {
  justify-content: flex-start;
}

.brt-content-wrap-1._5 {
  padding-right: 0;
}

.brt-content-wrap-text-1 {
  flex-direction: column;
  align-items: flex-start;
  display: inline-block;
}

.play-pause-button-2 {
  display: none;
}

.brt-content-text-1 {
  color: #f7f6f8;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  display: inline-block;
}

.brt-icon-play {
  height: 4em;
}

.brt-content-wrap-decor-1 {
  margin-bottom: .5em;
}

.brt-content-decor-1 {
  background-color: #f7f6f8;
  width: 30px;
  height: 3px;
}

.brt-pic-1 {
  width: 100%;
}

.container-class-2-3 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.brt-wrap-content-1 {
  z-index: -1;
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  background-image: none;
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brt-wrap-pic-1 {
  position: relative;
}

.brt-wrap-content-2 {
  z-index: 4;
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  height: 100%;
  margin-top: 100px;
  padding: 5em 5em 4em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.link6 {
  color: #f7f6f8;
}

.div-block-76 {
  background-color: #000;
  border-radius: 20px;
  width: 100%;
}

.div-block-76.ztjui {
  z-index: 300;
  position: relative;
}

.image-cover {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  max-height: 290px;
  position: absolute;
}

.apple-grid-block {
  border: 1px solid var(--gainsboro);
  background-color: var(--white-smoke-3);
  color: #fff;
  text-align: center;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  padding: 30px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.apple-grid-block.green {
  background-color: #3f3f3f;
  border-style: none;
  border-color: #000;
  justify-content: flex-start;
  align-items: center;
  max-height: 90px;
  padding: 20px 15px;
}

.apple-grid-block.mobile-portrait-hidden {
  background-color: var(--white-smoke-3);
  align-items: center;
  height: 100%;
  min-height: 40px;
  max-height: 90px;
  padding: 20px 15px;
}

.apple-grid-block.mobile-portrait-hidden.hf {
  background-color: #a3e0bf;
  justify-content: flex-start;
  max-height: 90px;
}

.apple-grid-block.mobile-portrait-hidden.hf.u67 {
  border-style: none;
  height: auto;
}

.apple-grid-block.mobile-portrait-hidden.hj {
  background-color: #fff;
  border-color: #000;
  padding-left: 10px;
  padding-right: 12px;
}

.apple-grid-block.mobile-portrait-hidden.hj.rthz {
  border-style: solid;
  border-color: var(--gainsboro);
  background-color: #000;
  justify-content: space-between;
  padding-left: 0;
}

.apple-grid-block.mobile-hidden {
  background-color: #b7cfd1;
  justify-content: flex-start;
  align-items: center;
  max-height: 90px;
  padding: 20px 15px;
}

.apple-grid-block.mobile-hidden.uk {
  border-style: none;
  height: auto;
}

.apple-grid-block.tablet-hidden {
  object-fit: cover;
  object-position: 50% 100%;
  min-height: 290px;
  max-height: 290px;
  padding-top: 0;
}

.apple-grid-block.tablet-hidden.for.mobli {
  display: none;
}

.apple-grid-block.hfghk {
  flex-direction: column;
  justify-content: flex-start;
  min-height: 145px;
  max-height: 145px;
  padding: 20px;
}

.apple-grid-block.hfghk.rej {
  border-color: var(--gainsboro);
  background-color: var(--white-smoke-3);
  justify-content: flex-start;
  min-height: 100%;
  max-height: 100%;
  padding: 20px 30px;
}

.apple-grid-block.hfghk.rej.hgjzu {
  border-style: none;
}

.apple-grid-block.hfghk.trt {
  justify-content: flex-start;
  max-height: 145px;
}

.apple-grid-block.hfghk.trt.mous {
  background-color: #c1d0ff;
  justify-content: center;
  max-height: 100%;
  padding-top: 12px;
  padding-bottom: 15px;
}

.apple-grid-block.hfghk.funfact {
  background-color: var(--white-smoke-3);
  justify-content: center;
  align-items: flex-start;
  max-height: 100%;
  padding-top: 20px;
}

.apple-grid-block.hfghk.funfact.htz {
  border-style: none;
  height: 100%;
}

.apple-grid {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: minmax(90px, 90px) minmax(120px, 145px) minmax(auto, 145px) auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  height: 100%;
  margin-bottom: 100px;
  padding-top: 20px;
  padding-left: 5%;
  padding-right: 5%;
}

.apple-grid.cnhj {
  grid-template-rows: minmax(90px, 90px) auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 60px;
  padding-left: 0%;
  padding-right: 0%;
}

.apple-grid.cnhj.z65j {
  margin-bottom: 70px;
}

.middle-block-text {
  text-align: left;
  font-size: 15px;
  line-height: 150%;
  position: static;
}

.middle-block-text.fh {
  color: #fff;
  font-size: 15px;
}

.middle-block-text.fh.kjl {
  color: #000;
  font-size: 15px;
}

.middle-block-text.htj {
  color: #fff;
}

.middle-block-text.tuj {
  color: #000;
}

.bottom-block-text {
  font-size: 20px;
  position: absolute;
  bottom: 20px;
}

.image-nudge-up {
  position: relative;
  top: -15px;
}

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

.button-pricing {
  color: #5243c2;
  text-align: center;
  background-color: #f496d1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 80%;
  min-height: 52px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
  display: flex;
}

.feature-text {
  color: #000;
  font-size: 16px;
  line-height: 16px;
}

.feature-text.csusztass-text {
  color: #000;
  text-transform: uppercase;
  font-size: 12px;
}

.pricing-column-features {
  padding: 21px;
}

.pricing-column-features._1ster {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.length-text {
  color: #848199;
  font-size: 22px;
}

.pricing-column {
  padding: 30px;
}

.pricing-column-white {
  background-color: #0000;
  border-radius: 20px;
  padding: 30px;
}

.price-type {
  color: #000;
  min-height: 40px;
  margin-top: 0;
  font-size: 24px;
  line-height: 40px;
}

.feature-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: minmax(24px, 24px) auto auto auto auto;
  grid-template-columns: 1fr;
  justify-content: center;
  justify-items: start;
}

.feature-text-mobile {
  color: #848199;
  font-size: 15px;
  display: none;
}

.button-wrap {
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
}

.check-2 {
  filter: grayscale();
  width: 26px;
  margin-right: 16px;
}

.check-2.arrowe {
  margin-left: 10px;
}

.check-2.phs {
  width: 20px;
}

.feature-item {
  opacity: .5;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.feature-item.csusztrs {
  opacity: 1;
  background-color: #d3d3d300;
  border: 1px #000;
  border-radius: 20px;
  justify-content: center;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.feature-check {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.pricing-top {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 40px;
  line-height: 40px;
  display: flex;
}

.pricing-top.kozp {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  min-height: 40px;
}

.heading-18 {
  color: #000;
}

.bold-text-24 {
  color: #000;
  font-size: 24px;
  line-height: 24px;
}

.list {
  margin-bottom: 60px;
  padding-left: 0;
  list-style-type: none;
}

.hrh {
  color: #b4b4b4;
  font-style: italic;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 80px;
}

.grid-3.gzu {
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 0;
}

.grid-3.gzu.uzo {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-3.gzu.zzu {
  grid-template-columns: 1fr 1fr;
}

.eloadas {
  z-index: 9999;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: none;
  position: fixed;
  inset: 0%;
}

.eloadas.mentor {
  display: none;
}

.eloadas.coursecondi {
  z-index: 800;
  padding-top: 0;
  display: none;
}

.clos021 {
  z-index: 102;
  cursor: pointer;
  background-color: #c77f7f00;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fe1c_icons8-close-100%20(1).png");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 20px;
  width: 23px;
  height: 23px;
  position: absolute;
  inset: 20px 30px auto auto;
}

.clos021.utzi {
  margin-top: auto;
  margin-bottom: auto;
  inset: 0% 30px 0% auto;
}

.contras {
  border: 1px solid var(--gainsboro);
  background-color: var(--white-smoke-3);
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  min-height: 70%;
  max-height: 70%;
  margin: auto;
  padding: 20px 30px;
  display: flex;
  position: relative;
  overflow: auto;
}

.contras.rhtjzu {
  min-height: auto;
}

.centrud {
  width: 100%;
  height: 70%;
}

.div-block-77 {
  border: 2px solid var(--gainsboro);
  background-color: var(--white-smoke-3);
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40vh;
  max-height: 130px;
  margin-top: auto;
  margin-bottom: 20px;
  padding: 20px 10px 20px 15px;
  position: relative;
  overflow: auto;
}

.div-block-77.mentr {
  min-height: 30vh;
}

.div-block-77.sdgf {
  border-radius: 20px;
  min-height: 50vh;
  margin-top: 0;
  margin-bottom: 10px;
}

.heading-19 {
  color: #000;
  margin-bottom: 10px;
  margin-right: auto;
  font-family: Suisseintl, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.paragraph-7 {
  color: #000;
  margin-bottom: 0;
  font-family: Suisseintl, sans-serif;
  font-size: 14px;
  line-height: 120%;
}

.paragraph-7.hrt {
  margin-bottom: 0;
}

.paragraph-7.hrt.jk {
  font-size: 15px;
}

.paragraph-7.hfghjk {
  margin-bottom: 0;
}

.form-block-2 {
  width: 100%;
}

.checkbox-field-3 {
  color: #000;
  align-items: center;
  margin-bottom: 20px;
  font-family: Suisseintl, sans-serif;
  display: flex;
}

.checkbox-3 {
  border: 1px solid #000;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-right: 10px;
}

.checkbox-3.w--redirected-checked {
  background-color: #000;
  background-size: contain;
}

.link-5 {
  color: #000;
  text-decoration: underline;
}

.heading-20 {
  color: #464646;
  margin-bottom: 20px;
  margin-right: auto;
  font-family: Suisseintl, sans-serif;
  font-size: 24px;
}

.heading-20.zret {
  color: #000;
  margin-bottom: 20px;
}

.heading-20.zret.terzzh {
  margin-bottom: 0;
}

.tecsd {
  border: 1px solid var(--gainsboro);
  border-radius: 10px;
  min-height: 40px;
  padding: 13px 15px;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
}

.tecsd.gfd {
  background-color: #fff;
  border-radius: 10px;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.select-field {
  font-family: Suisseintl, sans-serif;
}

.image-24 {
  filter: brightness(200%) contrast(200%);
  width: 55px;
  height: 55px;
  margin-left: 10px;
  margin-right: 0;
}

.image-24.lk {
  filter: invert() brightness(200%) contrast(200%);
  text-align: left;
  width: 50px;
  height: 50px;
  margin-left: 0;
  margin-right: 15px;
}

.image-24.lk.dsgsre {
  filter: invert() brightness(200%) contrast(200%);
}

.image-24.lk.htrz {
  filter: brightness(200%) contrast(200%);
}

.image-24.meetr {
  filter: none;
  mix-blend-mode: lighten;
  border-radius: 100px;
  width: 70px;
  height: 70px;
  margin-left: 0;
  margin-right: 10px;
}

.list-2 {
  color: #000;
  padding-left: 23px;
  list-style-type: disc;
}

.list-2.wd {
  color: #000;
  padding-left: 22px;
  font-size: 22px;
  line-height: 30px;
  list-style-type: disc;
}

.heading-21 {
  color: #000;
  margin-bottom: 10px;
  font-size: 19px;
  line-height: 22px;
  display: block;
}

.heading-21.wd {
  color: #000;
}

.paragraph-8 {
  color: #000;
  margin-bottom: 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
}

.locked {
  z-index: 301;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-78 {
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  width: 60%;
  height: 83px;
  padding: 30px;
  display: flex;
  position: relative;
}

.div-block-79 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-32 {
  color: #000;
  font-family: Suisseintl, sans-serif;
  font-size: 18px;
  line-height: 23px;
}

.italic-text {
  opacity: .6;
}

.idoppp {
  text-align: center;
  font-size: 18px;
  line-height: 30px;
  text-decoration: none;
}

.idoppp.zezu7 {
  text-align: left;
  margin-top: -5px;
}

.idoppp.zezu7.ztju {
  color: #209830;
  margin-top: -10px;
}

.div-block-80 {
  background-color: var(--white-smoke-3);
  border: 1px solid #86cea3;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-80.betelt {
  color: #6e6e6e;
  background-color: #e4e4e4;
  border-color: #ccc;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.div-block-80.nk {
  border-color: var(--gainsboro);
}

.div-block-80.tier1 {
  background-color: #eee;
  border-color: #afdafe;
  flex-direction: column;
}

.div-block-80.tier2 {
  border-color: #e0feaf;
  flex-direction: column;
}

.div-block-80.trz3 {
  border-color: #e3c7ff;
  flex-direction: column;
}

.div-block-80.htrurtu {
  border-top-left-radius: 0;
}

.div-block-80.htrurtu.thtz {
  background-color: #fff;
  border-style: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-81 {
  background-color: #ccc;
  border: 1px solid #ccc;
  border-radius: 0 0 10px;
  padding: 5px 10px;
  position: absolute;
  inset: -1px auto auto -1px;
}

.div-block-81.megsazbs {
  background-color: #86cea3;
  border-color: #42ca81;
}

.div-block-81.megsazbs.htr {
  background-color: #afdafe;
  border-color: #afdafe;
}

.div-block-81.megsazbs.gre54 {
  background-color: #e0feaf;
  border-color: #e0feaf;
}

.div-block-81.megsazbs.tie3 {
  background-color: #e3c7ff;
  border-color: #e3c7ff;
}

.div-block-81.megsazbs.tzui {
  background-color: #86cea300;
  border-style: none;
  padding: 0;
  position: relative;
}

.text-block-33 {
  font-size: 12px;
  line-height: 12px;
}

.text-block-34 {
  color: #000;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 12px;
}

.zzg {
  text-transform: uppercase;
}

.div-block-82 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  border-radius: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-82.t56 {
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  color: #ccc;
  display: flex;
}

.div-block-83 {
  padding: 5px 10px 5px 0;
  display: flex;
}

.div-block-83.fsr.hjk {
  padding-right: 0;
}

.text-block-35 {
  color: #fff;
  background-color: #000;
  border-radius: 12px;
  align-items: center;
  margin-right: 10px;
  padding: 5px 13px;
  font-size: 16px;
  line-height: 100%;
  display: flex;
}

.text-block-36 {
  align-items: center;
  font-size: 20px;
  line-height: 20px;
  display: flex;
}

.text-block-36.linker {
  color: #4b73d6;
  border: 1px solid #4b73d6;
  border-radius: 20px;
  margin-left: 10px;
  padding: 5px 10px;
  font-size: 17px;
  line-height: 17px;
  display: flex;
}

.div-block-84 {
  background-color: #000;
  border: 2px solid #000;
  border-radius: 11px;
  align-items: center;
  margin-right: 10px;
  padding: 10px;
  display: flex;
}

.div-block-84.nonszaz {
  border-color: var(--silver);
  background-color: #0000;
}

.div-block-84.nonszaz.fsd.jzi {
  background-color: #ffab4c;
  border-style: none;
}

.text-block-37 {
  color: #fff;
  font-size: 15px;
  line-height: 100%;
}

.text-block-37.nonoj, .text-block-37.nonoj.rtu {
  color: #000;
}

.text-block-37.ewrez {
  font-size: 12px;
}

.div-block-85 {
  background-color: #42ca81;
  border-radius: 20px;
  width: 10px;
  height: 10px;
  margin-right: 7px;
}

.div-block-85.nonojs {
  background-color: var(--silver);
}

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

.div-block-86.htzju {
  flex-direction: row;
}

.gyik {
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 60px;
}

.gyik.hthz {
  color: #fff;
}

.gyik.hthz.tzju {
  border-radius: 0;
  padding-top: 60px;
  padding-bottom: 20px;
}

.gyik.hthz.tzju.fghjk {
  padding-bottom: 0;
}

.gyik.hthz.tzju.ftgzuh {
  padding-top: 40px;
}

.gyik.hthz.tzju.ftgzuh.grehe {
  padding-top: 60px;
}

.containergy {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

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

.div-block-87.izuil {
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-bottom: 40px;
  display: flex;
}

.div-block-87.izuil.tzri {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.image-25 {
  filter: invert();
  mix-blend-mode: darken;
  max-height: 70px;
}

.image-25._32e {
  object-fit: cover;
  width: 100px;
}

.image-25._2130 {
  max-height: 50px;
}

.image-25._2130.ez678 {
  max-height: 40px;
}

.image-25._2130.ez678.uzi87 {
  min-height: 40px;
}

.image-25._2130.ez678.uzi87.teru {
  min-height: auto;
  max-height: 30px;
}

.image-25.fret {
  mix-blend-mode: normal;
  max-height: 70px;
}

.image-25.fret.ehte {
  max-height: 40px;
}

.image-25.fret._45u6 {
  filter: none;
  max-height: 60px;
}

.image-25.wej {
  max-height: 55px;
}

.image-25.wej._45u6r {
  filter: none;
}

.image-25.wej.ztr7 {
  max-height: 40px;
}

.image-25.wej.ztr7.fgd {
  max-height: 30px;
}

.image-25.djp {
  width: 80%;
  height: auto;
  max-height: 30px;
}

.image-25.ttr {
  max-height: 70px;
}

.image-25.ttr.trzrz {
  object-fit: cover;
  width: 85px;
}

.image-25.zu78 {
  filter: none;
}

.image-25.zu78.treztgz {
  filter: grayscale() brightness(200%);
  max-height: 60px;
}

.image-25.zu78.treztgz._435z {
  min-height: 40px;
}

.image-25.zu78.treztgz._435z.utuui {
  object-fit: contain;
  max-height: 40px;
}

.image-25.zu78.treztgz._435z.utuui.erz7 {
  min-height: auto;
}

.image-25.zu78.treztgz._435z.utuui.erz7.ght {
  max-height: 25px;
}

.image-25.gerht {
  max-height: 50px;
}

.image-25.gerht._45u6 {
  filter: none;
}

.image-25.gerht.kuzk {
  object-fit: contain;
  min-height: 40px;
}

.image-25.gerht.kuzk.ewfr {
  min-height: 50px;
}

.image-25.iolp {
  mix-blend-mode: lighten;
  max-height: 60px;
}

.image-25.iolp.uzti {
  object-fit: contain;
  min-height: 40px;
}

.image-25.iolp.uzti.ztzu {
  max-height: 40px;
}

.image-25.iolp.uzti.ztzu.fewrt {
  min-height: 45px;
  max-height: 45px;
}

.image-25.t456 {
  max-height: 100px;
}

.image-25.t456.gr6 {
  object-fit: contain;
  min-height: 40px;
}

.image-25.t456.gr6.htzu {
  min-width: 75px;
  min-height: 50px;
}

.image-25._45u6 {
  filter: none;
}

.bold-text-25 {
  color: #000;
}

.bold-text-25.ztrzu {
  color: #fff;
}

.subscript {
  color: #42ca81;
}

.text-span-6 {
  color: #ff6e70;
  text-decoration: line-through;
}

.containeroffcolor {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.contrtf {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.contrtf.t544z4 {
  margin-top: 0;
  padding-top: 60px;
}

.contrtf.t544z4.htrku {
  padding-top: 30px;
}

.contrtf.t544z4.htrku.fh {
  padding-top: 0;
}

.div-block-88 {
  border: 1px solid var(--dark-grey);
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  display: flex;
}

.heading-22 {
  color: #000;
  text-align: center;
  letter-spacing: -1px;
  font-family: Suisseintl, sans-serif;
  font-size: 35px;
  line-height: 100%;
}

.link-6 {
  color: #000;
}

.bold-text-26 {
  font-size: 24px;
}

.bold-text-26.ztruz {
  font-size: 22px;
}

.bold-text-26.ztruz.rgtz {
  color: #fff;
}

.image-26 {
  object-fit: cover;
  border-radius: 18px;
  width: 110px;
  height: 90px;
  margin-right: 20px;
}

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

.heading-23 {
  color: #fff;
  text-align: left;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 20px;
}

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

.superscript-2 {
  color: #2fca77;
  font-size: 14px;
}

.text-block-38 {
  color: #000;
  font-family: Suisseintl, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.success-message-2 {
  border: 1px solid var(--gainsboro);
  border-radius: 20px;
}

.text-block-39 {
  color: #000;
  font-family: Suisseintl, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.body-8 {
  background-color: var(--white-smoke);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-24 {
  color: #000;
  font-family: Suisseintl, sans-serif;
  font-size: 20px;
}

.paragraph-9 {
  color: #000;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
}

.div-block-91 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin: 0 auto 100px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.div-block-92 {
  justify-content: center;
  align-items: center;
  max-width: 98vw;
  display: flex;
  overflow: hidden;
}

.dsaud {
  margin-bottom: 20px;
}

.dsaud.soldout {
  opacity: .43;
}

.div-block-93 {
  border-bottom: 1px solid var(--gainsboro);
  background-color: #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  display: flex;
  overflow: visible;
}

.navbare3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.button-3 {
  color: #000;
  text-transform: capitalize;
  background-color: #fff0;
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 5px 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 20px;
  display: flex;
}

.link-7 {
  color: #000;
  margin-right: auto;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
  display: block;
}

.image-27 {
  mix-blend-mode: darken;
}

.link-8 {
  color: #000;
  text-decoration: underline;
}

.div-block-94 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.heading-25 {
  margin-bottom: 10px;
  font-size: 20px;
}

.zthr {
  color: #000;
  text-align: center;
  margin-bottom: 10px;
}

.image-28 {
  filter: invert();
  border-radius: 100px;
  max-width: 80px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

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

.rewt5 {
  background-color: #ffab4c;
  border-radius: 20px;
  margin-left: 10px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 13px;
}

.rewt5.hfk {
  background-color: #ff9f31db;
  margin-left: 0;
  padding-left: 12px;
  padding-right: 12px;
}

.rewt5.zrt5 {
  background-color: #ff9f31;
}

.div-block-95 {
  filter: hue-rotate(330deg);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900d1_dfg.jpg");
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.div-block-96 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  font-family: Suisseintl, sans-serif;
  display: flex;
  position: relative;
}

.div-block-96.httzhtz {
  z-index: 10;
  background-color: #d1d1d100;
  flex-direction: column;
  min-height: 50vh;
  position: absolute;
  overflow: hidden;
}

.div-block-96.urepf {
  background-image: linear-gradient(#000, #d1d1d1);
  overflow: hidden;
}

.terz {
  opacity: .45;
  filter: blur(3px);
  width: 80%;
  max-width: 1000px;
  margin-left: 5%;
  margin-right: 5%;
}

.countdown-wrapper---brix {
  z-index: 20;
  background-color: #fff0;
  border: 1px #eff0f6;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 30px;
  padding: 0;
  display: flex;
  position: relative;
}

.countdown-number-container---brix {
  text-align: center;
  min-width: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
}

.countdown-number---brix {
  color: #170f49;
  font-size: 90px;
  font-weight: 700;
  line-height: 94px;
}

.countdown-number---brix.number {
  color: #000;
  font-size: 25px;
  line-height: 25px;
}

.countdown-number---brix.number._06, .countdown-number---brix.number._05, .countdown-number---brix.number._03, .countdown-number---brix.number._02, .countdown-number---brix.number._01, .countdown-number---brix.number._00, .countdown-number---brix.number._000, .countdown-number---brix.number._001, .countdown-number---brix.number._002, .countdown-number---brix.number._004, .countdown-number---brix.number._056, .countdown-number---brix.number._036, .countdown-number---brix.number._034, .countdown-number---brix.number._033, .countdown-number---brix.number._032, .countdown-number---brix.number._031, .countdown-number---brix.number._030, .countdown-number---brix.number._028, .countdown-number---brix.number._027, .countdown-number---brix.number._026, .countdown-number---brix.number._025, .countdown-number---brix.number._024, .countdown-number---brix.number._023, .countdown-number---brix.number._022, .countdown-number---brix.number._021, .countdown-number---brix.number._020, .countdown-number---brix.number._019, .countdown-number---brix.number._018, .countdown-number---brix.number._017, .countdown-number---brix.number._016, .countdown-number---brix.number._015, .countdown-number---brix.number._014, .countdown-number---brix.number._013, .countdown-number---brix.number._012, .countdown-number---brix.number._011, .countdown-number---brix.number._010, .countdown-number---brix.number._009, .countdown-number---brix.number._008, .countdown-number---brix.number._007, .countdown-number---brix.number._006, .countdown-number---brix.number._005, .countdown-number---brix.number._057, .countdown-number---brix.number._058, .countdown-number---brix.number._055, .countdown-number---brix.number._054, .countdown-number---brix.number._053, .countdown-number---brix.number._052, .countdown-number---brix.number._051, .countdown-number---brix.number._050, .countdown-number---brix.number._049, .countdown-number---brix.number._048, .countdown-number---brix.number._047, .countdown-number---brix.number._046, .countdown-number---brix.number._045, .countdown-number---brix.number._044, .countdown-number---brix.number._043, .countdown-number---brix.number._042, .countdown-number---brix.number._041, .countdown-number---brix.number._040, .countdown-number---brix.number._039, .countdown-number---brix.number._038, .countdown-number---brix.number._037, .countdown-number---brix.number._035, .countdown-number---brix.number._029, .countdown-number---brix.number._003, .countdown-number---brix.number._04 {
  display: none;
}

.countdown-number-title---brix {
  color: #000;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-top: 4px;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
}

.two-points---brix {
  color: #000;
  margin-bottom: 10px;
  font-size: 25px;
  line-height: 25px;
}

.div-block-97 {
  z-index: 9999;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #d8d8d8;
  background-image: radial-gradient(circle at 50% 100%, #ffab4c, #fff0 43%), linear-gradient(#0000, #fff);
  border: 1px solid #cfcfcf;
  border-radius: 20px;
  min-width: 200px;
  max-width: 200px;
  min-height: 265px;
  padding: 10px;
  font-family: Suisseintl, sans-serif;
  display: none;
  position: fixed;
  inset: auto 30px 30px auto;
  overflow: hidden;
  box-shadow: 0 0 5px #00000047;
}

.text-block-40 {
  color: #000;
  text-align: center;
  font-size: 16px;
}

.text-block-40.upperfd {
  z-index: 20;
  text-align: left;
  align-items: center;
  line-height: 16px;
  display: flex;
  position: relative;
}

.text-block-40.underofd {
  z-index: 20;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 16px;
  position: relative;
}

.text-span-7 {
  color: #fff;
  letter-spacing: 0;
  background-color: #2dad7a;
  border: 1px solid #000;
  border-radius: 8px;
  margin-left: 0;
  padding: 5px 7px;
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
}

.text-span-7.gretu {
  background-color: #2ab35d;
}

.text-block-41 {
  z-index: 20;
  color: #000;
  text-align: center;
  background-color: #ffab4c;
  border-top: 1px solid #ff8b08;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  line-height: 15px;
  position: absolute;
  inset: auto 0% 0%;
}

.lottie-animation-2 {
  z-index: 20;
  filter: hue-rotate(27deg);
  width: 100px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.lottie-animation-2.ttrt {
  z-index: 30;
  filter: none;
}

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

.text-block-42 {
  color: #000;
  margin-bottom: 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.sfd {
  color: #10beb9;
}

.text-span-9 {
  text-decoration: underline;
}

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

.scroll-h-parent {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  width: 160%;
  height: 100%;
  display: flex;
}

.text-width-one {
  width: 27ch;
  line-height: 1;
}

.super-text {
  z-index: 30;
  text-align: left;
  font-size: 20vw;
  line-height: .9;
  position: static;
}

.sticky-child {
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.sticky-child.page-padding {
  z-index: 100;
  height: auto;
  padding: 9rem 3rem;
  display: none;
}

.btn-primary {
  grid-column-gap: .4rem;
  color: #322d2b;
  background-color: #ddd;
  border-radius: 5px;
  padding: .7rem .7rem .5rem;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.btn-primary:hover {
  background-color: #fff;
}

.span-text-out {
  display: inline-block;
  overflow: hidden;
}

.scroll-parent {
  grid-column-gap: .5rem;
  align-items: center;
  width: 3.1rem;
  height: 5.1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.heading-small {
  font-size: 1.2rem;
}

.styles {
  position: absolute;
}

.scroll-h-child {
  flex: 1;
  position: relative;
  overflow: hidden;
}

.scroll-h-child.flex-right {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.scroll-h-child.flex-cc {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.scroll-h-child.flex-cc.end {
  border: 1px solid #322d2b33;
  transition: color .4s, background-color .4s;
}

.scroll-h-child.flex-cc.end:hover {
  color: #ddd;
  background-color: #ff3f3f;
}

.scroll-h-child.flex-dsf {
  justify-content: flex-end;
  display: flex;
}

.scroll-h-child.navsd {
  max-width: 100px;
}

.spacer-small {
  width: 100%;
  height: .8rem;
}

.sticky-parent {
  width: 100%;
  height: auto;
  min-height: 400vh;
  position: static;
}

.img-parent {
  width: 115%;
  min-width: 115%;
  height: 100%;
}

.btn-text-ab {
  position: absolute;
  inset: 0% auto auto 0%;
}

.nav-bar {
  z-index: 999;
  grid-column-gap: 2.5rem;
  background-color: #fff;
  border-bottom: 1px solid #e4e4e4;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: -1px;
  padding: 0 3rem;
  display: flex;
  position: fixed;
}

.nav-bar.egrge {
  top: 0;
}

.hero-text-parent {
  z-index: 9999;
  background-image: linear-gradient(#0000, #ffffffc9 38%);
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: fixed;
  inset: auto auto -5vw 0%;
}

.weight-book {
  font-weight: 400;
}

.weight-book.fade.jzuki {
  font-size: 15px;
  line-height: 15px;
  display: flex;
}

.weight-book.fade.jzuki.huzu {
  justify-content: center;
}

.weight-book.fade.jzuki.huzu.o9p {
  justify-content: flex-start;
}

.script {
  text-transform: none;
  font-size: 1.1rem;
  font-weight: 200;
  line-height: 1.2;
}

.script.intro {
  margin-top: 0;
  font-size: 1.6rem;
}

.inline {
  display: inline-block;
}

.div-hide {
  position: relative;
  overflow: hidden;
}

.div-hide.pad-two {
  padding-left: 1.4rem;
  display: block;
}

.div-hide.pad {
  padding-left: 3rem;
}

.div-hide.pad.scroll {
  z-index: 100;
}

.scroll-child {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
  transform: rotate(90deg);
}

.scroll-line {
  background-color: #322d2b;
  width: 2rem;
  height: 1px;
}

.menu-bar {
  background-color: #322d2b;
  width: 100%;
  height: 1px;
}

.menu-bar.top {
  width: 3rem;
  margin-left: auto;
}

.btn-arrow-img-ab {
  position: absolute;
  left: 0;
}

.span-text-in {
  font-weight: 400;
  display: inline-block;
}

.logo {
  padding-top: .2rem;
  font-size: 1.5rem;
  line-height: .9;
  display: inline-block;
}

.menu-parent {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.div-block-98 {
  color: #000;
  font-family: Suisseintl, sans-serif;
}

.div-block-99 {
  position: relative;
}

.logouit65 {
  filter: invert();
  border-radius: 100px;
  width: 70px;
  min-width: 70px;
  height: 70px;
  min-height: 70px;
}

.heading-26 {
  text-align: left;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 30px;
}

.heading-26.htrz {
  color: #1bc47d;
}

.div-block-100 {
  background-color: #000;
  border-radius: 0;
  overflow: hidden;
}

.text-span-10 {
  color: #ffab4c;
  margin-left: 5px;
  text-decoration: underline;
}

.image-29 {
  width: 20px;
  height: 20px;
  margin-bottom: 0;
  margin-right: 10px;
}

.image-29.retzu {
  filter: invert();
}

.image-29.retzu.tero {
  filter: none;
  margin-right: 5px;
}

.div-block-101 {
  background-color: #d8d8d800;
  border-radius: 14px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  min-width: 40px;
  margin-top: 30px;
  padding: 0;
  display: block;
}

.text-block-43 {
  font-size: 13px;
  line-height: 20px;
}

.text-block-43.zrtzuu {
  margin-top: 10px;
  display: none;
}

.jtztu {
  color: #000;
  background-color: #878787;
  border-radius: 10px;
  margin-left: 10px;
  padding: 3px 5px;
  font-size: 15px;
  line-height: 20px;
  display: inline-block;
}

.image-30 {
  cursor: pointer;
  width: 30px;
  height: 30px;
}

.menumenudiv {
  z-index: 120;
  background-color: var(--white-smoke-3);
  border-top: 1px #000;
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-right: 1px #000;
  border-radius: 0 0 0 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 69px 0% auto auto;
  box-shadow: 0 0 5px #0003;
}

.link-9 {
  color: #000;
  border: 1px #000;
  border-bottom: 1px solid #d9d9d9;
  border-radius: 0;
  width: 100%;
  margin-bottom: 10px;
  padding: 7px 0;
  font-size: 16px;
  line-height: 20px;
}

.link-9.fulld {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 10px 15px;
  font-size: 15px;
}

.link-9.juz {
  border-bottom-style: none;
}

.link-9.juz.reu6 {
  display: none;
}

.link-9.tru6 {
  border-bottom-style: none;
}

.grhz {
  cursor: pointer;
  width: 30px;
  height: 30px;
  display: none;
}

.heading-27 {
  color: #fff;
  background-color: #fff0;
  border: 1px #d4d4d4;
  border-radius: 14px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 0;
  font-size: 24px;
  line-height: 33px;
}

.list-item {
  color: #919191;
}

.text-span-11 {
  color: #fff;
}

.etjku {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.etjku.wt4t {
  text-decoration: none;
}

.etjku.rftk {
  margin-top: 0;
}

.image-31 {
  filter: invert();
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  margin-right: 0;
}

.image-31.insf {
  width: 35px;
  min-width: 35px;
  max-width: 35px;
  height: 35px;
  min-height: 35px;
  max-height: 35px;
  margin-right: 0;
}

.image-31.insf.tu67 {
  object-fit: contain;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
}

.image-31.nufbsgm {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  margin-top: -7px;
  margin-bottom: auto;
  margin-left: 0;
}

.image-31.nufbsgm.gtzh {
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
}

.image-31.tzhuj {
  width: 35px;
  min-width: 35px;
  max-width: 35px;
  height: 35px;
  min-height: 35px;
  max-height: 35px;
}

.arrowigd {
  filter: invert();
  min-height: 30px;
  max-height: 30px;
  margin-left: 10px;
  margin-right: 15px;
}

.div-block-102 {
  opacity: 1;
  justify-content: space-around;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 0;
  display: flex;
}

.div-block-102.z678 {
  flex-direction: column;
  align-items: flex-start;
}

.div-block-102.z678.grez {
  margin-top: 0;
}

.div-block-102.z678.grez.gkk {
  margin-top: 20px;
}

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

.fwh.z54e {
  align-items: flex-start;
  min-width: 230px;
}

.fwh.z54e.htzi {
  background-color: #a7a1a100;
}

.text-block-44 {
  color: #99999e;
  min-width: 129px;
  max-width: 1100px;
  margin-left: 10px;
  font-size: 18px;
  line-height: 24px;
}

.select-field-3 {
  border-radius: 10px;
  width: 30%;
  height: 40px;
  line-height: 1;
  overflow: visible;
}

.paragraph-31 {
  color: #333;
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 16px;
}

.paragraph-31.dsfrc {
  max-width: 80%;
  font-size: 15px;
}

.html-embed-10 {
  width: 30%;
  margin-bottom: 10px;
}

.leftform {
  background-color: #fff;
  border-radius: 30px;
  width: auto;
  padding: 21px;
  box-shadow: 0 0 7px -4px #b8b8b8;
}

.leftform.ftzg {
  margin-bottom: 16px;
}

.leftform.ftzg.feds {
  margin-top: 16px;
}

.text-block-45 {
  color: #000;
  padding-top: 40px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
}

.text-block-45.dsfsf {
  padding-top: 0;
}

.text-block-45.dsfsf.cdcdf {
  margin-bottom: 40px;
}

.text-block-45.dsfsf.cdcdf.tehe {
  margin-top: 20px;
  margin-bottom: 0;
}

.div-block-103 {
  z-index: 2147483647;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 20px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-103.jtzzuik, .div-block-103.grtzuji655uzt {
  display: flex;
}

.div-block-103.uhuhuu, .div-block-103.rezt {
  display: none;
}

.div-block-103.htzui8 {
  display: flex;
}

.div-block-103.ztuki, .div-block-103.ztuki.rghtzlassuak {
  display: none;
}

.div-block-104 {
  opacity: 1;
  filter: grayscale();
  background-image: linear-gradient(#181818d1, #181818d1), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290130_retj.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border: 1px solid #2c2c2c;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  margin-top: 0;
  padding: 30px;
  display: flex;
}

.div-block-104.blrtz {
  background-image: linear-gradient(#181818d1, #181818d1), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901ff_ryoji-iwata-W5yzNmOhwP4-unsplash.jpg");
  background-position: 0 0, 50% 45%;
  background-size: auto, cover;
  border: 1px solid #2c2c2c;
  justify-content: flex-end;
  height: 300px;
}

.div-block-104.hjh {
  background-image: linear-gradient(#181818d1, #181818d1), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900d1_dfg.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.heading-28 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 27px;
  line-height: 1.5;
}

.div-block-105 {
  justify-content: space-between;
  display: flex;
}

.div-block-105.zrti {
  margin-top: 10px;
}

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

.text-block-46 {
  color: #0b0b0b;
  margin-bottom: 16px;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 20px;
  display: none;
}

.text-span-12 {
  text-decoration: underline;
}

.text-span-12.uzt {
  color: #fff;
  text-transform: lowercase;
}

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

.fulld {
  flex-direction: column;
  min-width: 200px;
  display: flex;
}

._2ed {
  min-height: 15px;
}

._1ed {
  background-color: var(--white-smoke-3);
  border: 1px dashed #cbcbcb;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 200px;
  max-width: 400px;
  height: 100%;
  min-height: 240px;
  max-height: 250px;
  margin-bottom: 0;
  display: flex;
}

._1ed._2ed {
  width: 49%;
  min-width: 100%;
  max-width: 49%;
  min-height: 180px;
  max-height: 200px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

._1ed._2ed.srdf {
  justify-content: center;
  width: 100%;
  max-width: 100%;
  min-height: 80px;
  max-height: 80px;
}

._1ed._2ed.srdf.fet {
  background-color: #e3c7ff;
  justify-content: center;
  min-height: 140px;
  max-height: 140px;
  margin-top: auto;
}

._1ed.srd {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: #eee0;
  border-style: none;
  grid-template-rows: auto;
  grid-template-columns: minmax(30px, 30px) 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  max-width: 100%;
  min-height: 160px;
  max-height: 170px;
  padding: 7px;
  display: grid;
}

._1ed.srd._5resd {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: #eb9d8a00;
  border: 3px dashed #d74c29;
  grid-template-columns: minmax(0, 30px) 1fr 1fr 1fr 1fr;
  min-height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  padding: 7px;
  position: relative;
  overflow: hidden;
}

._1ed.srd._5resd.u678 {
  background-color: #9effa400;
  border-style: none;
  min-height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  padding: 7px;
}

._1ed.srd._5resd.u678.teri {
  height: 97px;
  min-height: 97px;
  max-height: 97px;
}

._1ed.srd._5resd.gretiu {
  min-height: 97px;
  max-height: 97px;
}

._1ed.srd.juu {
  border: 3px dashed #ffab4c;
  max-width: 100%;
  height: auto;
  min-height: 160px;
  max-height: 170px;
  position: relative;
}

._1ed.srd.uztu {
  align-content: end;
  min-height: 145px;
  padding-top: 4px;
  padding-bottom: 0;
}

._1ed.outh {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: #eee0;
  border: 3px dashed #ffab4c;
  grid-template-rows: auto;
  grid-template-columns: minmax(30px, 30px) 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  min-height: 200px;
  max-height: 300px;
  padding: 7px;
  display: grid;
  position: relative;
}

._1ed.outh.hzk {
  margin-bottom: 7px;
}

._1ed.outh.grtz {
  border-style: none;
  grid-template-columns: minmax(30px, 30px) 1fr 1fr;
}

._1ed.t546 {
  max-width: 520px;
  min-height: 300px;
  max-height: 300px;
  margin-bottom: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}

._1ed.rehz {
  max-width: 520px;
  min-height: 300px;
  max-height: 300px;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.div-block-106 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: minmax(200px, 400px) 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  margin-bottom: 20px;
  display: flex;
}

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

.htzu {
  color: #000;
  text-align: left;
  font-size: 16px;
  line-height: 20px;
}

.htzu._6u78i {
  z-index: 10;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  position: absolute;
  inset: auto auto auto 0%;
}

.htzu._6u78i._4thk {
  font-size: 12px;
}

.htzu.rzui {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-47 {
  font-size: 16px;
  line-height: 25px;
}

.text-block-47.arau {
  margin-top: 0;
  line-height: 20px;
}

.text-block-47.rtjzt {
  margin-top: 5px;
}

.div-block-108 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 500px) 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  min-height: 100px;
  margin-bottom: 0;
  display: grid;
}

.ewf {
  background-color: var(--white-smoke-3);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  padding: 15px;
  display: flex;
}

.div-block-109 {
  grid-column-gap: 7px;
  grid-row-gap: 5px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.t56zu {
  grid-column-gap: 7px;
  grid-row-gap: 4px;
  flex-direction: column;
  grid-template-rows: minmax(auto, 114px) minmax(auto, 114px);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-110 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: minmax(auto, 94px) minmax(auto, 94px);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.div-block-111 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  border: 3px dashed #ffab4c;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(30px, 30px) 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding: 7px;
  display: grid;
  position: relative;
}

.div-block-112 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: minmax(30px, 30px) 1fr;
  grid-auto-columns: 1fr;
  padding: 7px;
  display: grid;
}

._12swr {
  color: #fff;
  object-fit: cover;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 100px;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 0 7px;
  font-size: 12px;
  display: inline;
}

.div-block-113 {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #d74c29;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 20px;
  display: flex;
  position: absolute;
  inset: 7px 7px auto;
}

.text-block-48 {
  color: #000;
  text-align: center;
  width: 100%;
  min-width: 80px;
  font-size: 12px;
  line-height: 12px;
  position: relative;
  inset: 0% 0% auto;
  transform: rotate(90deg);
}

.div-block-114 {
  background-color: var(--white-smoke-3);
  border: 1px solid #d8d8d8;
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 100%;
  display: flex;
  position: relative;
  transform: rotate(0);
}

.div-block-114.redf {
  background-color: #ffab4c;
}

.div-block-114.dsg {
  max-height: 80px;
}

.div-block-114.ezezt {
  max-height: 140px;
}

.arrow-r {
  width: 30px;
}

.arrow-r.left {
  position: absolute;
  inset: auto auto auto 0%;
}

.arrow-r.right {
  position: absolute;
  inset: auto 0% auto auto;
}

.slider-5 {
  background-color: #afdafe;
  border-radius: 0;
  width: 100%;
  height: 100%;
}

.slider-5.rzizuo.tier23 {
  background-color: #e0feaf;
}

.slide-nav-2 {
  filter: invert();
  font-size: 10px;
}

.slide-nav-2.trztu {
  font-size: 5px;
}

.icon-3 {
  filter: invert();
}

.icon-3.fsdhf {
  margin-left: 2px;
  margin-right: auto;
  left: 0;
  transform: scale(.4);
}

.icon-4 {
  filter: invert();
}

.icon-4.fsrth {
  margin-left: auto;
  margin-right: 2px;
  right: 0;
  transform: scale(.4);
}

.text-block-49 {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}

.text-block-49.rewh {
  color: #000;
  font-size: 12px;
}

.sgfhj {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-115 {
  background-color: var(--white-smoke-3);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30px;
  display: flex;
}

.div-block-115.samllde {
  height: 25px;
  position: absolute;
  inset: auto 0% 0%;
}

.phonr {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290137_icons8-phone-100%20(1).png");
  background-position: 50%;
  background-size: cover;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 0;
}

.phonr.smald {
  background-size: contain;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
}

.webold {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290136_icons8-website-100.png");
  background-position: 50%;
  background-size: cover;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
}

.webold.smald {
  background-size: contain;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
}

.emails {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290135_icons8-email-100.png");
  background-position: 50%;
  background-size: cover;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
}

.emails.smald {
  background-size: contain;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
}

.text-block-50 {
  margin-left: 5px;
  font-size: 14px;
  line-height: 14px;
}

.div-block-116 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 20px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.ovcrd {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

.heading-29 {
  background-color: #b9d1ff00;
  border: 1px #96b1e5;
  border-radius: 10px;
  padding: 0;
  font-size: 20px;
  line-height: 20px;
}

.heading-29.t3 {
  background-color: #fbffb9;
  border-style: solid;
  border-color: #d1d689;
}

.heading-29.t2 {
  background-color: #a9fab1;
  border-style: solid;
  border-color: #70d27a;
  border-radius: 10px;
  padding: 5px 10px;
}

.text-span-13 {
  font-size: 20px;
}

.b9d1ff {
  background-color: #afdafe;
  border: 1px solid #b9d1ff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding: 7px 10px;
  font-size: 22px;
  display: flex;
}

.b9d1ff.t2 {
  background-color: #e0feaf;
  border-color: #bedf88;
}

.b9d1ff.t3 {
  background-color: #e3c7ff;
  border-color: #c4a0e8;
}

.text-span-14 {
  text-decoration: underline;
}

.div-block-117 {
  cursor: pointer;
  align-items: center;
  display: none;
}

.text-block-51 {
  letter-spacing: -1px;
  margin-bottom: 0;
  text-decoration: underline;
}

.text-block-51.vfdgh {
  font-size: 20px;
}

.gdfjk {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 950px;
  margin-bottom: 15px;
  display: flex;
}

.gdfjk.zkuio {
  border-left: 10px #eb1313;
}

.image-32 {
  filter: none;
  background-color: #fff;
  border-radius: 100px;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  margin-right: 10px;
}

.text-span-15 {
  color: #fff;
}

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

.hghlightedd {
  color: #fff;
  background-color: #363636;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  max-width: 300px;
  margin-top: 0;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 15px;
  display: flex;
}

.hghlightedd.rt {
  background-color: #38bb75;
  max-width: 400px;
  margin-left: 0;
}

.hghlightedd.rt.fuz {
  color: #000;
  background-color: #f6d973;
}

.div-block-119 {
  margin-top: 10px;
  display: flex;
}

.div-block-119.z8uj {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
}

.body-12 {
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
}

.body-12.fhfj {
  background-color: #000;
}

.form-block-3 {
  background-color: var(--white-smoke-3);
  border: 1px solid #7c7c7c;
  border-radius: 30px;
  width: 100%;
  max-width: 700px;
  min-height: 70vh;
  max-height: 70vh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: auto;
}

.text-field-4 {
  display: none;
}

.leftform-2 {
  background-color: #eee;
  border-radius: 30px;
  width: auto;
  padding: 21px;
  box-shadow: 0 0 7px -4px #b8b8b8;
}

.leftform-2.ftzg {
  box-shadow: none;
  background-color: #eee;
  margin-bottom: 16px;
}

.leftform-2.ftzg.grtzh {
  margin-bottom: 0;
}

.text-block-52 {
  color: #000;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
}

.text-block-52.vfdcx34 {
  text-transform: none;
  margin-top: 20px;
  padding-bottom: 0;
  font-weight: 400;
}

.text-block-52.vfdcx34.eerh {
  margin-top: 0;
}

.text-block-52.vfdcx34.eerh.erzerz {
  color: #fff;
}

.paragraph-30 {
  color: #333;
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 16px;
}

.paragraph-30.dsfrc {
  font-size: 15px;
}

.paragraph-30.dsfrc.thtzu {
  margin-top: 30px;
  margin-bottom: 10px;
}

.paragraph-30.dsfrc.te5z {
  color: #e2e2e2;
  max-width: 500px;
  margin-bottom: 10px;
  line-height: 150%;
}

.paragraph-30.dsfrc.te5z.fert {
  max-width: 530px;
  margin-bottom: 20px;
}

.paragraph-30.ert5u {
  color: #fff;
  margin-bottom: 0;
  margin-left: 7px;
  font-size: 15px;
  line-height: 16px;
}

.text-field-13 {
  border: 1px solid #cfcfcf;
  border-radius: 10px;
  height: 40px;
}

.text-field-13.fd {
  color: #000;
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
  display: block;
}

.text-field-13.hgf {
  width: 100%;
  margin-bottom: 0;
}

.text-field-13.hgf.fdhj {
  width: 100%;
}

.text-field-13.hgf.fdhj.fzghj {
  margin-bottom: 0;
}

.text-field-13.gert {
  height: 60px;
}

.text-field-12 {
  border: 1px solid #cfcfcf;
  border-radius: 10px;
  height: 40px;
}

.html-embed-9 {
  z-index: 1;
  opacity: 0;
  color: #000;
  background-color: #0000;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 500;
  display: flex;
  position: relative;
}

.bold-text-99 {
  font-weight: 400;
}

.checkbox-9 {
  background-color: #fff;
  border-color: #a3a4a8;
  border-radius: 8px;
  min-width: 20px;
  min-height: 20px;
  margin-top: 0;
  margin-right: 10px;
  padding: 2px;
}

.checkbox-9.w--redirected-checked {
  background-color: #225c9b;
  background-size: 12px 12px;
}

.text-block-188 {
  color: #fff;
  background-color: #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin: auto;
  font-size: 16px;
  display: flex;
  position: absolute;
  inset: auto;
}

.div-block-3573 {
  background-color: #000;
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-3569 {
  background-color: #fdfdfd;
  border: 2px solid #ddd;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  min-height: 40vh;
  max-height: 130px;
  margin-top: auto;
  margin-bottom: 20px;
  padding: 20px 10px 20px 15px;
  position: relative;
  overflow: auto;
}

.link-36 {
  color: #da4813;
}

.link-36.grtz {
  color: #2b44ff;
}

.link-36.grtz.ferdsd {
  color: #000;
  border-bottom: 1px #000;
  text-decoration: underline;
}

.checkbox-field-4 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.checkbox-field-4.we3.fsdfde344sd {
  margin-top: 20px;
}

.checkbox-field-4.we3.fsdfde344sd.ehj {
  color: #000;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 40px;
  display: flex;
}

.checkbox-label-3 {
  font-size: 16px;
}

.checkbox-label-3.treer4trewersd {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 15px;
}

.checkbox-label-3.treer4trewersd.grtzui {
  display: none;
}

.link-35 {
  color: #da4813;
}

.link-35.frtg {
  color: #2b44ff;
}

.link-35.frtg.ferdsd {
  color: #000;
  border-bottom: 1px #000;
  line-height: 15px;
  text-decoration: underline;
}

.paragraph-86 {
  color: #000;
  margin-bottom: 16px;
  font-family: Suisseintl, sans-serif;
  font-size: 14px;
  line-height: 120%;
}

.downsasd {
  border-radius: 30px;
  margin-top: 16px;
  padding: 20px;
  box-shadow: 0 0 7px -4px #b8b8b8;
}

.downsasd.lenti {
  box-shadow: none;
  background-color: #eee;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  position: sticky;
  top: 0;
}

.text-block-190 {
  color: #000;
  border-left: 3px solid #7e7e7e;
  margin-bottom: 20px;
  padding-left: 10px;
  font-size: 15px;
  line-height: 20px;
}

.menu-parent-2 {
  grid-row-gap: 4px;
  filter: none;
  background-color: #eee;
  border: 2px #000;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 40px;
  padding: 10px 20px 10px 15px;
  display: flex;
}

.image-195 {
  cursor: pointer;
  width: 13px;
  height: 13px;
}

.text-block-187 {
  color: #000;
  margin-left: 2px;
  font-size: 16px;
  text-decoration: none;
}

.subit-applicaton {
  z-index: 500;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #16161666;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  font-family: Suisseintl, sans-serif;
  display: none;
  position: fixed;
  inset: 0%;
}

.subit-applicaton.xw1, .subit-applicaton.xw2, .subit-applicaton.xw3, .subit-applicaton.xw4 {
  display: none;
}

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

.text-block-189 {
  margin-top: 10px;
}

.text-block-175 {
  color: #2b2b2b;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: auto;
  padding-bottom: 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
}

.div-block-3519 {
  background-color: #afdafe00;
  border: 1px solid #ccc;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 160px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px 10px;
  display: flex;
  position: absolute;
}

.div-block-3519.tier1 {
  z-index: -1;
  background-color: #fff;
  border-width: 2px;
  border-color: #d3d3d3;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  overflow: visible;
}

.div-block-3519.gre-p, .div-block-3519.ferthz {
  background-color: #fff;
  border-width: 2px;
  border-color: #d3d3d3;
  padding-left: 10px;
  padding-right: 10px;
}

.image-183 {
  filter: grayscale() contrast(112%);
  mix-blend-mode: darken;
  width: 100px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 2px;
}

.image-183.fdfg {
  opacity: 1;
  filter: grayscale() contrast(153%);
  border: 1px solid #000;
  border-radius: 7px;
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px;
  margin-top: 0;
  margin-right: 10px;
  padding: 5px;
}

.image-183.fdfg.zrtui {
  object-fit: contain;
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px;
  margin-left: 0;
  margin-right: 3px;
  padding-right: 0;
}

.image-183.fdfg.zrtui.grtzh {
  margin-left: 3px;
}

.image-183.fdfg.kuz {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px;
  margin-left: 3px;
}

.image-183.fdfg.fshzj {
  margin-left: 0;
}

.uzj {
  color: #fa7979;
  font-size: 12px;
  text-decoration: line-through;
}

.div-block-3498 {
  justify-content: flex-start;
  width: auto;
  height: auto;
  margin-bottom: 10px;
  display: flex;
}

.div-block-3498.zghj {
  margin-bottom: 20px;
}

.div-block-3498.zghj.ghfrt {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-top: 20px;
  display: block;
}

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

.div-block-3578 {
  align-items: center;
  min-width: 100%;
  display: flex;
}

.grt6 {
  color: #56bf76;
}

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

.er45 {
  color: #000;
  font-size: 20px;
}

.radio-button-label {
  display: none;
}

.radio-button {
  z-index: 0;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: padding-box;
  border-style: none;
  border-radius: 10px;
  width: 100%;
  height: 160px;
  min-height: 218px;
  margin: 5px;
  padding-left: 0;
  position: relative;
}

.radio-button.w--redirected-checked {
  z-index: 0;
  -webkit-text-fill-color: inherit;
  background-color: #ffbf0000;
  background-clip: border-box;
  border-color: #000;
  border-radius: 10px;
  box-shadow: 0 0 5px 3px #b9d1ff;
}

.radio-button.tier2 {
  z-index: 20;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-clip: border-box;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.radio-button.tier2.w--redirected-checked {
  box-shadow: 0 0 5px 3px #bedf88;
}

.radio-button.tier2.w--redirected-focus {
  border-radius: 10px;
  box-shadow: 0 0 5px 3px #bedf88;
}

.radio-button.tier1 {
  z-index: 20;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-color: #0000;
  background-clip: border-box;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.radio-button.tier1.w--redirected-checked {
  position: absolute;
  inset: 0%;
}

.radio-button.tier1.w--redirected-focus {
  box-shadow: 0 0 5px 3px #b9d1ff;
}

.radio-button.tier3 {
  z-index: 20;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-clip: border-box;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.radio-button.tier3:active {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  box-shadow: 0 0 5px 3px #c4a0e8;
}

.radio-button.tier3.w--redirected-checked, .radio-button.tier3.w--redirected-focus {
  box-shadow: 0 0 5px 3px #c4a0e8;
}

.radio-button-field {
  z-index: -2;
  justify-content: center;
  align-items: center;
  width: 32%;
  min-height: 220px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.div-block-3579 {
  z-index: 10;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.ertjz {
  flex-direction: column;
  align-items: flex-start;
  min-width: 100%;
  display: flex;
}

.rowe {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 100px;
  display: flex;
}

.a-foeurlr {
  border: 1px solid #000;
  border-radius: 9px;
  width: 100%;
  height: 50%;
  min-height: 100px;
}

.a-foeurlr._2bf {
  border-color: #bedf88;
  width: 48%;
  min-height: 60px;
}

.a-foeurlr._2bf.selected {
  background-color: #e0feaf;
  border-color: #bedf88;
  justify-content: center;
  align-items: center;
  display: flex;
}

.a-foeurlr.ebfj {
  border-color: #c4a0e8;
  width: 31%;
  min-height: 40px;
}

.a-foeurlr.ebfj.selected {
  background-color: #e3c7ff;
  border-color: #c4a0e8;
  justify-content: center;
  align-items: center;
  display: flex;
}

.a-foeurlr.selectedg {
  background-color: #afdafe;
  border-color: #b9d1ff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-191 {
  color: #000;
  font-size: 11px;
  line-height: 12px;
}

.ipue {
  font-size: 16px;
  line-height: 24px;
  display: none;
}

.success-message-3 {
  background-color: #c9ffd500;
  min-height: 300px;
  max-height: 300px;
  margin-top: 100px;
  position: relative;
}

.text-block-192 {
  color: #000;
  max-width: 500px;
  margin: 20px auto 0;
  font-size: 16px;
  line-height: 24px;
}

.text-span-16 {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 26px;
  display: block;
}

.image-196 {
  width: 60px;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-193 {
  color: #000;
  font-size: 16px;
  line-height: 20px;
}

.error-message-3 {
  background-color: #ff9a9a;
}

.e32 {
  min-height: 30px;
  margin-bottom: 0;
}

.form-3 {
  overflow: hidden;
}

.body-13 {
  background-color: var(--white-smoke);
}

.section-4 {
  width: 100vh;
  max-width: 100vh;
  color: var(--black);
  text-align: center;
  margin: 60px auto;
  padding-bottom: 60px;
  font-family: Suisseintl, sans-serif;
}

.heading-30 {
  text-transform: capitalize;
  margin-bottom: 5px;
}

.slider-6 {
  border: 1px solid #e6e6e6;
  border-radius: 15px;
  width: 100vh;
  min-height: 60vh;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.slide-nav-3 {
  opacity: 1;
  text-align: right;
  mix-blend-mode: normal;
  padding-top: 0;
  padding-bottom: 20px;
  padding-right: 20px;
  font-size: 10px;
  line-height: 10px;
}

._1-row {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

._1-row.z6789 {
  margin-bottom: 10000px;
}

._1-row.fhthg {
  display: none;
}

.slider-7 {
  border: 1px solid #e6e6e6;
  border-radius: 15px;
  width: 49vh;
  min-height: 30vh;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

._2row {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slide-nav-4 {
  text-align: right;
  mix-blend-mode: normal;
  max-height: 30px;
  padding-right: 10px;
  font-size: 7px;
  line-height: 7px;
}

._3row {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slide-nav-5 {
  text-align: right;
  mix-blend-mode: difference;
  height: 25px;
  min-height: 25px;
  padding-top: 10px;
  padding-right: 10px;
  font-size: 6px;
  line-height: 6px;
}

.slider-8 {
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  width: 32.5vh;
  min-height: 30vh;
  max-height: 30vh;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.slider-8.urti {
  border-top-style: none;
  width: 32vh;
  min-height: 28vh;
  max-height: 28vh;
  padding-top: 25px;
}

.icon-5 {
  margin-left: 6px;
  margin-right: auto;
  transform: scale(.6);
}

.icon-6 {
  margin-left: auto;
  margin-right: 6px;
  transform: scale(.6);
}

.right-arrow-2, .left-arrow-2 {
  mix-blend-mode: difference;
}

.ffpic21 {
  object-fit: contain;
  background-color: #000;
  width: 100%;
  height: 100%;
}

.ffpic21.zr7 {
  object-fit: cover;
}

.left-arrow-3, .right-arrow-3, .right-arrow-4, .left-arrow-4, .left-arrow-5 {
  mix-blend-mode: difference;
}

.sru {
  margin-right: 10px;
  transform: scale(.8);
}

.srr4 {
  margin-left: 10px;
  transform: scale(.8);
}

.text-block-194 {
  opacity: .52;
  margin-bottom: 40px;
  font-size: 16px;
}

.namerd {
  z-index: 10;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  mix-blend-mode: normal;
  background-color: #2a2a2ab3;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-width: auto;
  min-height: auto;
  padding: 10px 10px 15px;
  display: flex;
  position: absolute;
  inset: 20px auto auto 20px;
}

.namerd.smaslkd {
  padding-top: 5px;
  padding-bottom: 10px;
  top: 10px;
  left: 10px;
}

.namerd.smaslkd.xsma {
  background-color: #2a2a2af5;
  border-radius: 15px 15px 0 0;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  padding: 2px 7px;
  position: absolute;
  inset: 0 0% auto;
}

.text-block-195 {
  color: #fff;
  mix-blend-mode: difference;
  font-size: 18px;
  line-height: 30px;
}

.text-block-195.smalfe {
  opacity: .5;
  font-size: 13px;
  line-height: 13px;
}

.text-block-195.smalfe.i76 {
  font-size: 12px;
}

.text-block-195.te6 {
  font-size: 14px;
}

.text-block-195.te6.exmf {
  margin-right: 5px;
  font-size: 12px;
  line-height: 20px;
}

.contater {
  z-index: 20;
  mix-blend-mode: normal;
  flex-direction: row;
  align-items: flex-start;
  min-width: 200px;
  min-height: auto;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto auto 20px 20px;
}

.contater.zrtj {
  bottom: 10px;
  left: 10px;
}

.contater.zrtj.vctremk {
  bottom: 8px;
  left: 6px;
}

.text-block-196 {
  color: #000;
  text-transform: uppercase;
  mix-blend-mode: normal;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 30px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  line-height: 13px;
  display: flex;
}

.text-block-196.te56 {
  font-size: 10px;
  line-height: 10px;
}

.icons {
  display: flex;
}

.contact-1 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290135_icons8-email-100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 100px;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px;
}

.contact-1.phone4 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290137_icons8-phone-100%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}

.contact-1.ewdfb {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290136_icons8-website-100.png");
}

.contact-1.ewdfb.o87u7 {
  width: 20px;
}

.contact-1.oozp {
  margin-left: 2px;
  margin-right: 2px;
}

.text-span-17 {
  color: #ff5252;
}

.div-block-3580 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fdb0_meetors.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 70px;
  height: 70px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.highlighted {
  z-index: 20;
  background-color: #f6d972;
  border-radius: 100px;
  align-items: center;
  width: auto;
  min-width: 100px;
  height: auto;
  min-height: 30px;
  margin-top: 20px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 0 18px 10px #ffe89733;
}

.text-block-197 {
  color: #292929;
}

.text-block-198 {
  color: #000;
  letter-spacing: 1px;
  font-size: 11px;
  line-height: 12px;
}

.rerzi7 {
  display: none;
}

.automator-ui-name-large {
  color: #333;
  letter-spacing: .2px;
  margin-left: 16px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1;
}

.automator-ui-stat-large {
  color: #f8800e;
  letter-spacing: -1px;
  margin-right: 0;
  font-size: 40px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
}

.automator-ui-stat-large.red {
  color: #fff;
  letter-spacing: -.5px;
  margin-right: 10px;
  font-size: 27px;
}

.automator-ui-stat-large.purple {
  color: #7b61ff;
  letter-spacing: -.5px;
  margin-right: 16px;
}

.automator-ui-stat-large.green {
  color: #fff;
  letter-spacing: -.5px;
  width: 100%;
  margin-right: 10px;
  font-size: 27px;
}

.automator-ui-stat-large.blue {
  color: #3295fc;
  letter-spacing: -.5px;
  margin-right: 16px;
}

.automator-ui-stat-large.orange {
  color: #fff;
  letter-spacing: -.5px;
  margin-right: 10px;
  font-size: 27px;
}

.automator-ui-heading-large {
  color: #333;
  letter-spacing: .2px;
  margin-right: 16px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
}

.automator-ui-heading-large.medium {
  color: #c2c2c2;
  text-transform: none;
  margin-left: 0;
  margin-right: 10px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
}

.automator-ui-heading-large.medium.ziuo {
  color: #c2c2c2;
  text-transform: none;
}

.automator-ui-heading-large.medium.rze {
  color: #000;
}

.ui-close-icon-large {
  width: 80px;
  margin-right: -8px;
}

.ui-row-large {
  background-color: #1d1d1d;
  border-bottom: 1.5px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  min-height: 80px;
  max-height: 100%;
  padding: 10px 16px;
  display: flex;
}

.ui-row-large.htzuj {
  background-color: #202020;
  border-bottom-width: 2px;
  border-bottom-color: #000;
  flex-direction: column;
  align-items: flex-start;
}

.ui-row-large.htzuj.gzuo {
  background-color: #363636;
  background-image: none;
}

.ui-row-large.htzuj.gzuo.ujihuz {
  background-color: #202020;
  background-image: none;
  border-bottom-style: none;
}

.ui-row-large.htzuj.gzse4 {
  background-color: #363636;
  background-image: linear-gradient(#0000, #487064);
  border-bottom-width: 2px;
  border-bottom-color: #000;
  align-items: flex-start;
}

.ui-row-large.htzuj.gzse4.hkl {
  background-color: #202020;
  background-image: none;
}

.ui-row-large.hj {
  border-bottom-style: none;
  height: 80px;
  max-height: 80%;
}

.ui-row-large.hj.uhl {
  background-color: #fff;
}

.ui-row-large.hj.uhl.t565 {
  background-color: #e3f6eb;
}

.ui-row-large.hj.uhl.t565.rt343z {
  height: 60px;
}

.automator-icos {
  filter: brightness(200%);
  width: 60px;
}

.automator-icos.uztuzio {
  filter: invert() brightness(200%);
  width: 30px;
  margin-left: 0;
  margin-right: 10px;
}

.automator-icos.countrf {
  filter: invert();
  width: 30px;
  margin-left: 0;
  margin-right: 15px;
}

.automator-icos.countrf.werz {
  filter: none;
}

.automation-name-flex {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 4px;
  display: flex;
  position: relative;
}

.automation-name-flex.huofdg-p {
  margin-top: auto;
  position: static;
}

.automator-ui-logo-large {
  width: 40px;
}

.automator-ui-large {
  z-index: 1;
  background-color: #1d1d1d;
  border: .5px solid #0003;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  min-height: 430px;
  max-height: 430px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  transition: box-shadow .3s ease-out;
  display: flex;
  position: static;
  inset: auto 0% -1%;
  overflow: hidden;
  box-shadow: 0 -10px 90px -5px #00000029;
}

.automator-ui-large.rtu {
  border-radius: 15px;
  justify-content: space-between;
  min-height: 300px;
  margin-top: 0;
}

.automator-ui-large._5i7 {
  box-shadow: none;
  background-color: #fff;
  border-style: solid;
}

.automator-ui-large._5i7.tre5 {
  background-color: #e3f6eb;
}

.automator-ui-large._5i7.fdrth67 {
  background-color: #e3f6eb;
  border-radius: 20px;
  margin-top: 0;
}

.automator-ui-large.fdh {
  box-shadow: none;
  background-color: #fff;
  border-style: solid;
}

.automator-ui-large.htrj6 {
  height: 450px;
  min-height: 450px;
}

.automator-ui-large.htrj6.r32t {
  height: 100%;
}

.automator-ui-large.htrj6.r32t._34z {
  min-height: 400px;
}

.ui-tabs-flex {
  align-items: center;
  display: flex;
}

.map-img {
  filter: brightness(0%) blur(4px);
  width: 100%;
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 10px;
}

.map-img.t34z {
  filter: brightness(0%) blur(2px);
  height: 100%;
  min-height: 320px;
}

.fretzu778 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-3581 {
  z-index: 20;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fff;
  border-radius: 11px;
  align-items: center;
  min-width: 170px;
  height: 70px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  inset: 100px auto auto 30px;
  overflow: visible;
}

.div-block-3581.eur {
  background-color: #fff;
  align-items: center;
  padding-right: 15px;
  display: flex;
  top: 0;
  left: auto;
  right: 50px;
  overflow: visible;
}

.div-block-3581.asfef {
  background-color: #fff;
  padding-right: 15px;
  inset: auto 39px 50px auto;
  overflow: visible;
}

.text-block-199 {
  color: #c1c1c1;
  letter-spacing: 0;
  border: 1px solid #c1c1c1;
  border-radius: 100px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
}

.image-197 {
  mix-blend-mode: normal;
  object-fit: contain;
  width: 60px;
  height: 60px;
  margin-left: 5px;
  padding: 4px;
}

.image-197.ferthz {
  object-fit: cover;
  border-radius: 20px;
  margin-left: 5px;
  padding: 0;
}

.image-197.ferthz.rter {
  padding: 2px 5px;
}

.image-197.ferthz.rter._45zu {
  object-fit: contain;
}

.image-197.nitzkztu {
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.profgl {
  opacity: 1;
  background-color: #1bc47d;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290145_icons8-person-64%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: auto auto -10px -10px;
}

.profgl.fgfh {
  background-color: #d9ffef;
}

.corznt {
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.text-block-200 {
  color: #000;
  letter-spacing: 0;
  font-size: 14px;
  line-height: 16px;
}

.text-span-18 {
  text-transform: uppercase;
  font-size: 10px;
}

.brands {
  width: 100%;
  height: 100%;
  min-height: auto;
  max-height: 100%;
  padding: 20px 10px;
  display: none;
}

.titl {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  text-decoration: underline;
}

.quick-stack {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  height: 100%;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-201 {
  color: #c1c1c1;
  font-size: 14px;
  line-height: 14px;
}

.cell {
  justify-content: center;
  font-size: 14px;
}

.text-block-202 {
  color: #c1c1c1;
  font-size: 14px;
  line-height: 14px;
}

.text-block-202.ruzt {
  color: #000;
}

.div-block-3583 {
  cursor: pointer;
  border: 2px solid #c1c1c1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-3583.trut {
  border-width: 1px;
  border-color: #3a3a3a;
}

.image-198 {
  filter: invert();
  width: 15px;
  height: 15px;
  margin-right: 5px;
  transform: rotate(-90deg);
}

.image-198.tzu {
  filter: none;
}

.list-item-2 {
  color: #fff;
  margin-bottom: 10px;
}

.list-3 {
  color: #fff;
  width: 100%;
  padding-left: 20px;
  font-size: 18px;
  list-style-type: decimal;
}

.div-block-3584 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.text-block-203 {
  color: #fff;
  background-color: #000;
  border-radius: 7px;
  padding: 2px 4px;
  font-size: 11px;
  line-height: 11px;
  position: absolute;
  inset: -6px -6px auto auto;
}

.undertextdihm {
  width: 100%;
  padding: 0 20px;
}

.t213 {
  color: #000;
  background-color: #e0feaf;
  border-radius: 6px;
  padding-left: 7px;
  padding-right: 7px;
  font-size: 22px;
}

.tr54 {
  color: #000;
  background-color: #e3c7ff;
  border-radius: 6px;
  padding-left: 7px;
  padding-right: 7px;
  font-size: 22px;
}

.tier32 {
  color: #000;
  background-color: #afdafe;
  border-radius: 6px;
  padding-left: 7px;
  padding-right: 7px;
  font-size: 22px;
}

.people {
  margin-bottom: 5px;
  display: flex;
}

.people.jtzl {
  display: none;
}

.ergjkjl {
  border: 3px solid var(--white-smoke-3);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929017e_jordan-whitfield-qODferM8pfwRO4-unsplash.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  padding: 2px;
}

.ergjkjl.r34t {
  margin-left: -5px;
}

.ergjkjl.r34t._123 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929017c_jakob-owens-DQPP9rVLYGQ-unsplashfert.jpg");
}

.ergjkjl.r34t._135t {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929017f_kinga-howard-HHw9lc0ogIs-unsplashfr.jpg");
}

.ergjkjl.r34t.r34tz {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929017d_ben-eaton-jTS0DAiaqC4-unsplashfr.jpg");
}

.ergjkjl.r34t.r34tz.ferh {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290180_kim-becker-EoCwQ5PerAs-unsplashfrth.jpg");
}

.card__holo-glow {
  opacity: .2;
  filter: blur(20px);
  background-image: linear-gradient(29deg, #0000 37%, #2a63ffed), linear-gradient(135deg, #28eeac, #f3f177 41%, #fd6d38 71%, #a48eb6);
  border-radius: 24px;
  position: absolute;
  inset: -48px;
}

.card__holo-glow.card__holo-glow--s {
  opacity: .5;
  inset: 0%;
}

.card__line {
  z-index: 1;
  border-radius: 12px;
  width: 88px;
  height: 16px;
  position: absolute;
  inset: auto auto 36px 104px;
  overflow: hidden;
}

.card__line.card__line--top {
  width: 128px;
  bottom: 60px;
}

.card__bg {
  background-image: linear-gradient(29deg, #0000 37%, #2a63ffed), linear-gradient(135deg, #28eeac, #f3f177 41%, #fd6d38 71%, #a48eb6);
  border-radius: 24px;
  width: 400px;
  height: 250px;
}

.page-wrapper-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.card__front-glow-mask {
  background-color: #131313;
  position: absolute;
  inset: 16px;
}

.card__label-gradient {
  filter: blur(12px);
  background-image: linear-gradient(122deg, #000 20%, #202020 50%, #131313 80%);
  position: absolute;
  inset: 0%;
}

.card__front {
  background-color: #131313;
  border-radius: 22px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 4px;
  overflow: hidden;
}

.card {
  perspective: 1000px;
  position: relative;
}

.card__circle {
  z-index: 1;
  border-radius: 24px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.card__glow {
  opacity: .7;
  filter: blur(12px);
  background-image: linear-gradient(29deg, #0000 37%, #2a63ffed), linear-gradient(135deg, #28eeac, #f3f177 41%, #fd6d38 71%, #a48eb6);
  border-radius: 24px;
  width: 400px;
  height: 250px;
  position: absolute;
  inset: 0%;
}

.text-block-204 {
  max-width: 500px;
  color: var(--dark-grey);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 10px 0 0;
  font-size: 15px;
  line-height: 20px;
}

.text-block-204.u65ui {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 10px;
}

.text-block-205 {
  z-index: 2;
  opacity: .9;
  max-width: 270px;
  color: var(--white-smoke);
  text-align: center;
  cursor: default;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 26px;
  position: relative;
}

.text-block-205.rtzu {
  color: var(--light-green);
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 20px;
}

.image-199 {
  z-index: 2;
  mix-blend-mode: lighten;
  border-radius: 100px;
  max-width: 70px;
  max-height: 70px;
  margin-top: -30px;
  margin-bottom: -5px;
  position: relative;
}

.text-span-19 {
  color: var(--dark-grey);
}

.text-span-20 {
  color: var(--white-smoke);
  text-decoration: underline;
}

.text-span-21 {
  color: var(--white-smoke);
}

.text-span-22 {
  color: #fff;
}

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

.c_text-link_line {
  background-color: #000;
  width: 100%;
  height: 1px;
}

.c_text-link_component {
  opacity: .4;
  color: #000;
  font-size: 1rem;
  position: relative;
}

.home-hero_section-2 {
  filter: saturate(82%) grayscale();
  background-color: #000;
  background-image: radial-gradient(circle at 0%, #000, #2e2e2e00 75%), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902f5_nelson-ndongala-6VBVp-V0txQ-unsplash.jpg");
  background-position: 0 0, 100% 100%;
  background-repeat: repeat, repeat-y;
  background-size: auto, contain;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
  position: relative;
  top: 0;
}

.container-7 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3.2em 3em;
}

.container-7.is-home-hero {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-style-garamond {
  font-size: 1.2em;
  font-weight: 400;
  line-height: .9;
}

.home-hero_img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home-hero_img.is-hidden {
  opacity: 0;
}

.home-hero_layout-2 {
  grid-column-gap: 1em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  min-height: 100vh;
  display: flex;
}

.home-hero_img-height {
  width: 100%;
  padding-top: 113%;
  position: relative;
}

.home-hero_heading {
  letter-spacing: -.02em;
  max-width: 9.5em;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.15;
}

.home-hero_content {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 6em;
  margin-bottom: 6em;
  display: flex;
}

.text-style-favorit {
  letter-spacing: -.08em;
  font-weight: 700;
  line-height: 1;
}

.home-hero_visuals {
  width: 80%;
  transform: translate(0, 20%);
}

.div-block-3586 {
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-3587 {
  width: 100%;
  min-width: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}

.countdown-row {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 10px;
  margin-right: auto;
  display: flex;
}

.countdown-row.reze {
  margin-right: 0;
}

.countdown-row.reze.tqer {
  margin-left: 0;
}

.countdown-row.reze.tqer.iz7e5t {
  margin-bottom: 40px;
}

.countdown-row.reze.tqer.iz7e5t.triz {
  color: #000;
  margin-bottom: 0;
  margin-left: 0;
}

.countdown-row.reze.tqer.iz7e5t.triz.htrk {
  background-color: #f9ff8a;
  border-radius: 9px;
  margin-left: 10px;
  padding: 5px 10px 5px 5px;
}

.countdown-row.reze.t54z {
  display: none;
}

.countdown-row.reze.t54z.zhzj {
  display: flex;
}

.countdown-block {
  color: #000;
  background-color: #0000;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: auto;
  margin: 0 0 0 5px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.countdown-block.gtz {
  color: #fff;
}

.countdown-block.gtz.gshti, .countdown-block.gretzu7 {
  display: none;
}

.countdown-block.ztzuti {
  font-size: 14px;
}

.countdown-time {
  color: #000;
  font-size: 17px;
  line-height: 20px;
}

.countdown-time.zti {
  color: #fff;
  font-size: 17px;
}

.countdown-time.zti.re98 {
  color: #000;
}

.countdown-time.htrz6 {
  font-size: 14px;
}

.countdown-detail {
  color: #000;
  text-transform: uppercase;
  margin-left: 5px;
  font-size: 10px;
  line-height: 12px;
}

.countdown-detail.trzu7 {
  color: #fff;
  font-size: 12px;
}

.countdown-detail.trzu7.re98 {
  color: #000;
}

.text-single-200 {
  font-size: 18px;
  line-height: 20px;
}

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

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

.cloneable-container-default {
  border-radius: 20px;
  min-height: 624px;
  transform: translate(0);
}

.cloneable-container-default.center {
  border-radius: 0;
  align-items: center;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.text-single-300 {
  font-size: 20px;
  line-height: 22px;
}

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

.text-single-300.medium.text-color-600 {
  color: #6f6c90;
}

.list-pricing {
  margin-top: 30px;
  margin-bottom: 0;
}

.pricing {
  color: #000;
  margin-bottom: 18px;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
  display: none;
}

.pricing.pricing-2, .pricing.pricing-3 {
  display: none;
}

.pricing.color-white {
  color: #fff;
  margin-bottom: 10px;
  line-height: 40px;
}

.pricing.gnt {
  font-size: 16px;
  line-height: 20px;
}

.pricing.er34 {
  display: none;
}

.flex-horizontal {
  display: flex;
}

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

.flex-horizontal.start-top.center {
  align-items: center;
}

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

.flex-horizontal.center-start.gbp, .flex-horizontal.center-start.eur, .pricing-details-3 {
  display: none;
}

.icon-pricing---brix {
  filter: grayscale();
  max-width: 50px;
  max-height: 50px;
  margin-right: 18px;
}

.button-primary-2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  min-height: 34px;
  padding: 10px 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  box-shadow: 0 3px 12px #4a3aff1f;
}

.button-primary-2:hover {
  background-color: #0e0e0e;
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px #4a3aff26;
}

.button-primary-2.light {
  color: #000;
  background-color: #fff;
}

.mg-top-18px {
  margin-top: 18px;
}

.mg-top-18px.mg-bottom-32px {
  margin-top: 0;
  margin-bottom: 0;
}

.mg-top-18px.mg-bottom-32px.rutz {
  text-decoration: none;
}

.pricing-card-slider {
  border: 1px solid #eff0f6;
  border-radius: 20px;
  padding: 64px 50px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 12px #14142b14;
}

.mg-bottom-0 {
  margin-bottom: 0;
}

.container-785px-center {
  max-width: 785px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-card-3 {
  display: none;
}

.calculator-slider {
  margin-top: 28px;
}

.icon-bullet---brix {
  filter: invert() contrast(200%) grayscale();
  max-width: 30px;
  margin-right: 14px;
}

.icon-bullet---brix.fwe {
  filter: invert() contrast(200%) grayscale();
}

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

.container-default {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-default._100 {
  padding-left: 0;
  padding-right: 0;
}

.pricing-card-2 {
  display: none;
}

.list-item-pricing {
  color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.float-background-purple {
  background-color: #f7f7fc;
  width: 47%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.text-uppercase {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.text-uppercase.subtitle {
  color: #000;
  text-align: center;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.content-pricig-table {
  margin-top: 76px;
}

.content-pricig-table.small {
  margin-top: 0;
}

.grid-two-columns---brix {
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .9fr;
}

.grid-two-columns---brix.grid-align-center {
  z-index: 1;
  align-items: center;
  position: relative;
}

.pricing-details-2, .html-embed-11 {
  display: none;
}

.currency-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 42px;
  display: flex;
}

.arrow-dropdown {
  margin-left: 15px;
}

.dropdown-text {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.text-single-301 {
  font-size: 20px;
  line-height: 22px;
}

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

.text-single-301.medium.text-color-600 {
  color: #000;
}

.text-single-301.medium.text-color-600.dsht {
  color: #a7a7a7;
}

.text-single-301.medium.text-color-600.dsht.gerrjzu, .text-single-301.medium.text-color-400 {
  color: #000;
}

.card-pricing {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  flex-direction: column;
  padding: 40px 40px 48px;
  display: flex;
  box-shadow: 1px 1px 12px #14142b14;
}

.card-pricing.popular {
  background-color: #afdafe;
  border-radius: 20px;
  padding: 20px;
  position: relative;
}

.card-pricing.align-bottom {
  background-color: var(--white-smoke-3);
  border-radius: 20px;
  justify-content: flex-end;
  padding: 20px;
  font-family: Suisseintl, sans-serif;
}

.card-pricing.align-bottom.jopk {
  background-color: #eee0;
  border-style: none;
}

.card-pricing.align-bottom.jopk.fztgu {
  padding: 0;
}

.popular-badge-align---brix {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.popular-badge-align---brix.uij {
  margin-bottom: 10px;
  position: relative;
}

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

.grid-three-columns.gbp {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.grid-three-columns.usd {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-three-columns.eur {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.container-660px-center {
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
}

.icon-flag {
  margin-right: 4px;
}

.dropdown-currency {
  margin-left: 26px;
  margin-right: 0;
}

.color-white {
  color: #fff;
}

.color-white.mg-bottom-0 {
  color: #000;
}

.badge-popular---brix {
  color: #000;
  background-color: #ffab4c;
  border-radius: 10px;
  padding: 12px 17px;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  position: absolute;
  inset: 20px 20px auto auto;
}

.text-color-neutral-400 {
  color: #000;
}

.dropdown-bg-currency {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding: 20px 18px;
  box-shadow: 1px 1px 6px #0000000a;
}

.text-single-302 {
  font-size: 18px;
  line-height: 20px;
}

.text-single-302.text-color-neutral-800 {
  color: #d8d8d8;
  font-size: 16px;
  line-height: 23px;
}

.text-single-302.text-color-neutral-800.ewfw {
  color: #cacaca;
  max-width: 100%;
  font-size: 14px;
  display: none;
}

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

.text-single-302.bold.color-white {
  color: #000;
}

.text-single-302.medium {
  font-size: 15px;
  font-weight: 500;
}

.text-single-302.medium.color-neutral-300 {
  color: #eff0f6;
}

.text-color-neutral-800 {
  color: #170f49;
}

.text-color-neutral-800.mg-bottom-0px {
  margin-bottom: 0;
}

.dropdown-link {
  color: #6f6c90;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.dropdown-link:hover {
  color: #170f49;
}

.dropdown-link.last {
  margin-bottom: 0;
}

.dropdown-toggle-currency {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 15px;
  align-items: center;
  min-width: 142px;
  padding: 20px 21px 20px 18px;
  display: flex;
  box-shadow: 1px 1px 6px #0001410a;
}

.dropdown-list-2 {
  z-index: 24;
  background-color: #0000;
  margin-top: -11px;
}

.xcdown {
  z-index: 100;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #e2e2e2e0;
  border: 1px solid #cfcfcf;
  border-radius: 0 0 20px 20px;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin-top: 69px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  font-family: Suisseintl, sans-serif;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.xcdown.uztizt {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #17a38c;
  border-style: none;
  border-radius: 0;
  max-width: 100%;
  min-height: 60px;
  max-height: 40px;
  margin-top: 0;
  font-size: 20px;
  position: absolute;
  inset: 0% 0% auto;
}

.xcdown.uztizt.jzu {
  position: static;
}

.xcdown.hrtj {
  background-color: #ff9e5d;
  border-style: none;
}

.xcdown.hrtj.hzt6 {
  margin-top: 80px;
}

.text-block-206 {
  color: #000;
  background-color: #9e79df00;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  font-size: 15px;
  line-height: 40px;
  display: block;
}

.text-block-206.hztu {
  font-size: 14px;
  line-height: 30px;
}

.text-block-206.z65 {
  color: #4f4e4d;
  font-size: 12px;
  line-height: 30px;
}

.text-block-207 {
  font-size: 12px;
}

.text-block-208 {
  color: var(--black);
  text-transform: lowercase;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 12px;
}

.text-span-23 {
  filter: blur(3px);
}

.div-block-3589 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: 750px;
  max-height: 750px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-3589.trkuz {
  padding-bottom: 0;
}

.div-block-3589.trkuz.grtzui {
  justify-content: flex-start;
  min-height: auto;
}

.div-block-3589.ztru {
  min-height: 350px;
  padding-bottom: 0;
}

.text-block-209 {
  margin-top: 10px;
  font-size: 17px;
  line-height: 30px;
}

.text-block-209.rwtew {
  opacity: 1;
  color: #959595;
  max-width: 700px;
}

.text-block-209.rwtew.iughi {
  max-width: 500px;
}

.div-block-3590 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  background-color: #1c1c1c;
  border-radius: 20px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 20px;
  text-decoration: none;
  display: grid;
}

.div-block-3590.rzr {
  display: none;
}

.div-block-3591 {
  border-bottom: 1px solid #535353;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.div-block-3591.dsgdfg {
  border-bottom-style: none;
}

.div-block-3591.dsgdfg.fdhd {
  margin-bottom: 50px;
}

.div-block-3591.vdsg {
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 14px;
  margin-bottom: 5px;
  padding: 10px;
}

.div-block-3591.vdsg.zr5r5 {
  border-radius: 15px;
  align-items: center;
  min-height: 100%;
  margin-bottom: 0;
  margin-right: 5px;
  padding: 0 12px 0 8px;
  display: inline-block;
}

.div-block-3591.ut {
  border-bottom-color: #d4d4d4;
  flex-direction: column;
  position: relative;
}

.div-block-3591.ut.thr {
  flex-direction: row;
  justify-content: space-between;
}

.div-block-3591.ut.thr.treu6 {
  border-bottom-style: none;
}

.div-block-3591.ut.hsfgh {
  flex-direction: row;
}

.image-200 {
  background-color: #fff;
  border-radius: 9px;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-right: 20px;
  padding: 10px;
}

.image-200.gerg {
  padding: 0;
}

.image-200.gerg.hdh {
  background-color: #00255f;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
}

.image-200.grergh {
  object-fit: contain;
  padding: 5px;
}

.image-200.hgkuzt {
  object-fit: contain;
  border-radius: 100%;
  width: 27px;
  height: 30px;
  margin-right: 5px;
  padding: 0;
}

.image-200.hgkuzt.smalde {
  width: 20px;
}

.image-200.hgkuzt.smalde.fdsgrth {
  width: 30px;
}

.image-200.gt5 {
  padding-left: 5px;
  padding-right: 5px;
}

.text-block-210 {
  color: #1bc47d;
  text-transform: uppercase;
  margin-right: 10px;
  font-size: 12px;
  line-height: 12px;
}

.text-block-210.dgr {
  color: #0fd381;
}

.text-block-210.reu {
  font-size: 10px;
}

.text-block-210.reu.dcdr {
  color: #d9ffef;
}

.text-block-211 {
  color: #fff;
  font-size: 14px;
  line-height: 14px;
}

.text-block-211.blacsk, .text-block-211.srz {
  color: #000;
}

.text-block-212 {
  color: #fff;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 16px;
}

.text-block-212.blacsk {
  color: #000;
}

.text-block-212.fdhd {
  color: #000;
  font-size: 15px;
  line-height: 15px;
}

.text-block-212.er65 {
  font-size: 15px;
  line-height: 19px;
}

.text-block-213 {
  color: #cacaca;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 13px;
}

.text-block-213.blacsk {
  color: #2e2e2e;
  font-size: 12px;
  line-height: 12px;
}

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

.text-span-24 {
  filter: blur(4px);
}

.text-span-25 {
  color: #fff;
}

.text-span-26, .text-span-27 {
  color: #000;
}

.image-201 {
  filter: brightness(0%);
  cursor: pointer;
  min-width: 13px;
  max-width: 13px;
  min-height: 13px;
  max-height: 13px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 15px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.htz {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-3593 {
  position: absolute;
}

.above-layers {
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-3594 {
  filter: invert();
  background-color: #707070e0;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901a1_icons8-play-90.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
  border-radius: 100px;
  width: 60px;
  height: 60px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.text-block-214 {
  color: #000;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.text-block-214.gfd.turt {
  color: #000;
  min-height: 30px;
}

.div-block-3595 {
  align-items: center;
  min-height: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.ftz {
  color: #000;
  background-color: #5bbbfa;
  border-radius: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  line-height: 20px;
}

.ftz.htrf {
  background-color: #8fdf79;
}

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

.div-block-3597 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.text-block-215 {
  color: var(--black);
}

.text-block-216 {
  color: #000;
}

.text-block-217 {
  color: #8d8d8d;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 10px;
  font-size: 15px;
  line-height: 20px;
}

.text-block-217.htjtz {
  max-width: 100%;
}

.body-15 {
  background-color: var(--ww);
  font-family: Suisseintl, sans-serif;
}

.text-span-28, .text-span-29 {
  color: #000;
  text-decoration: underline;
}

.text-span-30 {
  color: #000;
  font-style: italic;
}

.bold-text-100 {
  font-style: italic;
  text-decoration: none;
}

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

.text-span-32 {
  color: #000000b3;
  font-size: 18px;
}

.rt5z6 {
  color: #fff;
  max-width: 400px;
}

.tersevr {
  color: #1f1f1f;
  background-color: #dbdbdb;
  border-radius: 6px;
  padding-left: 7px;
  padding-right: 7px;
}

.gretzu {
  color: #fff;
  background-color: #cf4242;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 3px 7px 3px 5px;
  display: flex;
}

.gretzu.yekz {
  background-color: #c09a38;
}

.gretzu.rt6 {
  background-color: #cf4266;
}

.gretzu.t58o {
  background-color: #4295cf;
}

.div-block-3598 {
  display: block;
}

.smwsfrel {
  color: #000000b3;
  margin-left: 5px;
  font-size: 14px;
}

.image-202 {
  max-width: 35px;
  padding-left: 5px;
  padding-right: 5px;
}

.grerzth {
  color: #000;
  font-size: 20px;
  line-height: 20px;
}

.grerzth.offs {
  color: #df7373;
  text-decoration: line-through;
}

.grerzth.rftzuh {
  font-size: 14px;
}

.grerzth.ztzu {
  text-transform: uppercase;
  font-size: 14px;
}

.div-block-3599 {
  background-color: #40d082;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  min-height: 35px;
  padding: 5px 10px;
  display: flex;
}

.div-block-3599.gsdfgh {
  background-color: #ccc;
  margin-bottom: 10px;
}

.div-block-3599.gsdfgh.grgt {
  margin-top: 0;
  margin-bottom: 10px;
}

.div-block-3599.ujiokl {
  background-color: #faf3e5;
  margin-top: 10px;
  margin-left: 0;
  font-size: 20px;
}

.bold-text-101 {
  background-color: #d4d4d400;
  text-decoration: underline;
}

.text-span-33 {
  color: #fff;
}

.f35 {
  color: #585858;
  margin-left: 5px;
  font-size: 14px;
}

.gutrg {
  display: none;
}

.footerm {
  background-color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-span-34 {
  color: #000;
  text-decoration: underline;
}

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

.div-block-3603 {
  color: #fff;
  background-color: #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  justify-content: center;
  align-items: center;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-3603.tti {
  position: fixed;
  inset: auto 0% 0%;
}

.div-block-3603.tti.z5u {
  z-index: 200;
  background-color: #feb23a;
  border-radius: 20px 20px 0 0;
  font-family: Suisseintl, sans-serif;
}

.div-block-3603.tti.z5u.fhku {
  margin-bottom: auto;
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.div-block-3603.tti.z5u.fhku.ghjkl.iu9 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-3603.tti.z5u.fhku.ghjkl.iu9.hghk {
  max-width: 400px;
  margin-left: 0;
}

.div-block-3603.tti.z5u.fhku.ghjkl.iu9.hghk.ztuti {
  border-radius: 0;
  max-width: 500px;
}

.div-block-3603.tti.z5u.fhku.ghjkl.iu9.hghk.ztuti.htzo {
  border-radius: 20px 20px 0 0;
  max-width: 500px;
}

.div-block-3603.tti.z5u.jhgj {
  background-color: #dcdcdc;
}

.div-block-3603.tti.z5u.jhgj.hgyku {
  display: none;
}

.div-block-3603.gtrur {
  letter-spacing: 0;
  background-color: #c4c4c4;
  border-radius: 0 0 12px 12px;
  max-width: 420px;
}

.text-span-35 {
  color: var(--white-smoke-3);
}

.text-block-218 {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 20px;
  display: flex;
}

.text-block-218.jokl {
  margin-bottom: 10px;
}

.text-block-218.jokl.huiio {
  margin-top: 0;
}

.text-block-218.jokl.huiio.tztzi {
  color: #000;
}

.text-block-218.jokl.huiio.tztzi.zuu {
  font-size: 18px;
  line-height: 24px;
}

.text-block-218.jokl.huiio.tztzi.zuu.zti8 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.text-block-218.jokl.huiio.tztzi.zuu.zti8.zjui.utri {
  margin-bottom: 5px;
}

.text-block-218.jokl.huiio.tztzi.zuu.zti8.zjui.utri.ztio {
  margin-bottom: 20px;
}

.rezr67 {
  display: none;
}

.ewr8 {
  color: #fff;
}

.ewr8.brvt {
  color: #000;
}

.zhuij {
  color: #000;
  font-style: italic;
}

.div-block-3604 {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

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

.grer566 {
  color: #000;
  border-left: 10px #000;
  font-size: 14px;
}

.grer566.gzuhj {
  color: #000;
  text-transform: none;
}

.grer566.gzuhj.huj {
  color: #fff;
  background-color: #3f3f3f00;
  background-image: linear-gradient(to right, #3f3f3f, #fff0);
  border-radius: 10px;
  padding: 5px 15px;
  font-size: 14px;
}

.list-4 {
  color: #000;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 14px;
  list-style-type: decimal;
}

.dz56 {
  color: #000;
  margin-bottom: 10px;
}

.text-span-36 {
  color: #fff;
}

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

.tre5 {
  background-color: #fff;
  border-radius: 6px;
  padding-left: 5px;
  padding-right: 5px;
}

.erutr {
  font-size: 18px;
}

.div-block-3640 {
  background-color: #f1f1f1;
  border: 1px #e4e4e4;
  border-radius: 20px;
  align-items: center;
  max-width: 1000px;
  height: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0 0;
  display: flex;
}

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

.grid-40._5uu67 {
  margin-bottom: 20px;
}

.div-block-3644 {
  color: #000;
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 100%;
  padding: 20px;
  display: flex;
}

.csr54zj {
  width: 30px;
  height: 30px;
  margin-bottom: 0;
  margin-right: 10px;
}

.csr54zj.tz78 {
  object-fit: scale-down;
  width: 40px;
}

.csr54zj.tz78.z54 {
  width: 30px;
  height: 30px;
}

.paragraph-98 {
  margin-bottom: 0;
  padding-left: 0;
  font-size: 14px;
}

.paragraph-98.gfghj {
  padding-left: 0;
}

.bold-text-105 {
  color: #000;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px #e4e4e4;
  border-radius: 10px;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  padding: 3px 0 2px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.link-37 {
  color: #000;
  text-decoration: underline;
}

.div-block-3645 {
  background-color: #dbdbdb00;
  border-radius: 18px;
  width: 24%;
  height: 500px;
}

.div-block-3645.tzti {
  background-color: #dbdbdb00;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.frerh {
  z-index: 10;
  border: 1px #2c2c2c;
  border-radius: 15px;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.image-203 {
  object-fit: cover;
  border: 1px solid #2c2c2c;
  border-radius: 7px;
  max-width: 100%;
  min-height: 300px;
  max-height: 400px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.image-203.tzi {
  object-position: 0% 100%;
}

.image-203.tzi.hfk {
  filter: none;
  border-radius: 10px;
  min-height: 200px;
  max-height: 200px;
}

.image-203.fhkio {
  object-position: 30% 50%;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290205_6489d4b9d903daf36bfb8ecd_Rectangle%203185-1jiokklhuj.jpg");
  background-position: 30%;
  background-size: cover;
  border-style: none;
  border-radius: 15px;
  width: 100%;
}

.image-203.fhkio.grtz {
  object-position: 0% 0%;
}

.image-203.rturut.gfd {
  filter: none;
  object-position: 50% 100%;
  border-radius: 10px;
  min-height: 200px;
  max-height: 200px;
}

.image-203.fjzui {
  filter: none;
  border-radius: 10px;
  min-height: 200px;
  max-height: 200px;
}

.div-block-3646 {
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.div-block-3646.uolp {
  width: 100%;
  max-width: 600px;
  max-height: 200px;
}

.div-block-3646.uolp._5z6 {
  display: none;
}

.div-block-3646.ez789o {
  margin-bottom: 20px;
}

.text-block-219 {
  opacity: .44;
  color: #fff;
  background-image: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 5px;
  font-size: 11px;
  display: flex;
}

.bold-text-106 {
  text-decoration: none;
}

.priecre {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-top-style: none;
  border-radius: 0 0 20px 20px;
  justify-content: space-between;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.priecre.hij {
  background-color: #fff0;
  border-style: none;
  align-items: flex-end;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-220 {
  color: #424242;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 22px;
}

.rze36 {
  color: #fff;
  text-transform: none;
}

.linkds {
  color: #000;
  text-decoration: underline;
}

.link-38 {
  color: #000;
  border-bottom: 1px solid #929292;
  text-decoration: none;
}

.list-5 {
  color: #fff;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 18px;
  list-style-type: decimal;
}

.text-block-221 {
  z-index: 10;
  color: #0c0c0c;
  margin-top: -20px;
  text-decoration: underline;
  position: relative;
}

.div-block-3647 {
  width: 100%;
  height: 100%;
  position: relative;
}

.div-block-3648 {
  background-image: linear-gradient(#0000, #fff);
  display: flex;
  position: absolute;
  inset: 0%;
}

.fwrtz {
  color: #000;
  text-decoration: underline;
}

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

.background-video-4 {
  z-index: 10;
  opacity: 1;
  filter: none;
  background-color: #8a8585;
  border: 1px #757575;
  border-radius: 0;
  width: 100%;
  min-width: 200px;
  max-width: 200px;
  height: 100%;
  min-height: 130px;
  max-height: 340px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.vids.fe43 {
  background-color: #ffffff47;
  border: 1px solid #d6d6d6;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  min-width: 200px;
  max-width: 200px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 20px;
  display: flex;
  overflow: hidden;
}

.text-block-222 {
  opacity: .22;
  color: #fff;
  mix-blend-mode: normal;
  padding-bottom: 2px;
  padding-right: 5px;
  font-size: 12px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-3649 {
  flex-direction: column;
  width: 32%;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.div-block-3649.fsdr {
  margin-right: 0;
}

.link-39 {
  color: #fff;
}

.text-block-223, .text-block-224 {
  font-size: 15px;
}

.ftr6 {
  color: #fff;
}

.text-span-37 {
  color: #fff;
  background-color: #000;
  border-radius: 6px;
  margin-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
}

.date_card {
  text-align: center;
  background-color: #929292c9;
  border: 1px solid #838383;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 40px;
  margin-left: 20px;
  padding: 16px;
  display: flex;
}

.blog_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.text_color_muted {
  opacity: .6;
  display: none;
}

.product_image_wrapper {
  border-radius: 32px;
  height: 320px;
  position: relative;
  overflow: hidden;
}

.ad_card_image {
  object-fit: cover;
  border-radius: 16px;
  max-width: 250px;
}

.prodile_image {
  filter: none;
  object-fit: cover;
  border-radius: 500px;
  width: 100%;
  max-width: 140px;
  height: 100%;
  max-height: 140px;
}

.icon_32x32 {
  object-fit: contain;
  width: 32px;
  height: 32px;
}

.button_icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #070707;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 12px 18px;
  font-weight: 500;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button_icon:hover {
  box-shadow: 0 6px 20px #0000000d;
}

.button_icon.button_outline {
  background-color: #0000;
  border: 1px solid #000;
}

.button_icon.button_outline.full_width {
  filter: none;
}

.button_icon.accent_button {
  color: #fff;
  background-color: #783ff3;
}

.button_icon.accent_button:hover {
  box-shadow: 0 6px 20px #783ff31a;
}

.button_icon.accent_button.egrtuj {
  color: #fff;
  background-color: #f1f1f100;
  border: 1px solid #dbdbdb;
  max-width: 170px;
  font-size: 15px;
}

.button_icon.accent_button.hj {
  background-color: #e98024e3;
}

.availability_column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.section_title {
  color: #fff;
}

.spacing_20 {
  height: 20px;
}

.line_divider {
  background-color: #dee2e5;
  width: 100%;
  height: 1px;
}

.availability_graph_item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.highlight_card {
  border-radius: 32px;
  padding: 24px;
}

.highlight_card.black {
  color: #fff;
  background-color: #070707;
  border-radius: 20px;
}

.highlight_card.green {
  background-color: #94d7c5;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901d5_social_bg.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.highlight_card.white {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901d4_white_bg_pattern.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.highlight_card.pink {
  background-color: #f4dfe2;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901d3_purbple_g_pattern.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.availability_grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  height: 300px;
  max-height: 300px;
}

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

.input_field {
  background-color: #fff;
  border: 1px solid #9e9e9e;
  border-radius: 16px;
  height: 48px;
  margin-bottom: 0;
}

.input_field:focus {
  border-style: solid;
  border-color: #070707;
}

.book_item {
  color: #070707;
  text-decoration: none;
}

.text_color_grey {
  color: #b3b3b3;
  min-height: 60px;
  max-height: 60px;
  font-size: 14px;
  overflow: hidden;
}

.text_color_grey.text_width_small {
  max-width: 17ch;
}

.text_color_grey.text_width_medium {
  text-align: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.text_color_grey.text_width_medium.dgrh {
  text-align: left;
}

.text_color_grey.text_width_medium.dgrh.zrzto {
  max-width: 100%;
  margin-left: 0;
}

.text_color_grey.text_width_medium.dgrh.zrzto._5utz {
  margin-top: 20px;
}

.text_color_grey.text_width_medium.hulz {
  text-align: left;
  max-width: 100%;
  margin-left: 0;
}

.text_color_grey.text_width_medium.hulz.hku {
  color: #c2c2c2;
  font-size: 14px;
}

.text_color_grey.text_width_medium.hulz.hku.hiuhk {
  min-height: auto;
  max-height: 100%;
}

.text_color_grey.text_width_medium.hui {
  min-height: auto;
}

.text_color_black {
  color: #070707;
}

.event_image {
  object-fit: cover;
  border-radius: 16px;
  width: 70px;
  height: 70px;
}

.product_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.book_image {
  border: 4px #fff;
  border-radius: 16px;
}

.display_large {
  font-size: 54px;
}

.icon_64x64 {
  width: 64px;
  height: 64px;
}

.spacing_8 {
  height: 10px;
}

.discount_tag {
  background-color: #94d7c5;
  border-radius: 500px;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  position: absolute;
  inset: 12px 12px auto auto;
}

.graph_bar {
  background-color: #dee2e5;
  border-radius: 32px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  padding: 24px;
  font-weight: 600;
  display: flex;
}

.graph_bar.available {
  color: #fff;
  background-color: #070707;
  flex: 0 auto;
}

.graph_bar.available.monday {
  height: 66%;
  min-height: auto;
}

.graph_bar.available.friday {
  color: #070707;
  background-color: #f4dfe2;
  height: 35%;
}

.graph_bar.available.tuesday {
  display: none;
}

.graph_bar.available.thursday {
  height: 80%;
  min-height: auto;
}

.graph_bar.available.wednesday {
  height: 50%;
  min-height: auto;
}

.font_weight_bold {
  color: #fff;
  text-transform: capitalize;
  font-weight: 700;
}

.icon_20x20 {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.text_color_green {
  color: #1f4a47;
}

.article_image {
  filter: grayscale();
  object-fit: cover;
  object-position: 50% 50%;
  border: 1px solid silver;
  border-radius: 20px;
  width: 100%;
  height: 180px;
}

.article_image.zuio {
  object-position: 50% 85%;
}

.article_image.tfhu {
  filter: grayscale(25%);
  object-position: 50% 70%;
  border-style: solid;
  border-color: #353535;
  height: 200px;
}

.article_image.zuij {
  filter: grayscale();
}

.article_image.ergtuj {
  filter: none;
  border-style: solid;
  border-color: #353535;
  height: 370px;
}

.event_card {
  color: #fff;
  background-image: linear-gradient(#0000, #0a1b1a), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901e5_Rectangle%2033.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  height: 350px;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.event_card.gzufzd {
  z-index: 100000;
  max-width: 300px;
  box-shadow: none;
  border: 1px solid #464646;
  position: fixed;
  inset: auto 20px 20px auto;
}

.button-4 {
  text-align: center;
  background-color: #783ff3;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 48px;
  font-weight: 600;
  transition: all .4s;
  display: flex;
}

.button-4:hover {
  background-color: #070707;
}

.button-4.full_width {
  width: 100%;
}

.button-4.background_white {
  color: #070707;
  text-align: center;
  background-color: #fff;
}

.button-4.background_white:hover {
  color: #fff;
  background-color: #070707;
}

.icon_wrapper {
  background-color: #fff9;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 10px;
  transition: all .4s;
  display: flex;
  overflow: hidden;
}

.icon_wrapper:hover {
  background-color: #fff;
  box-shadow: 0 5px 20px #0000000d;
}

.form_2col_grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
}

.product_item {
  color: #070707;
  text-decoration: none;
}

.spacing_24 {
  height: 15px;
}

.profile_wrapper {
  border: 1px solid #ccc;
  border-radius: 500px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  min-width: 150px;
  height: 150px;
  min-height: 150px;
  margin-right: 20px;
  padding: 6px;
  display: flex;
}

.text_wrapper.wrapper_medium {
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.text_wrapper.wrapper_medium.center_mobile {
  color: #fff;
  flex-direction: column;
}

.highlights_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.icon_24x24 {
  filter: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon_24x24.hjlk {
  filter: none;
}

.ad_card {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: #070707;
  background-color: #f9c684;
  border-radius: 32px;
  justify-content: space-between;
  width: 100%;
  height: 350px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.small_text {
  font-size: 12px;
}

.small_text.text_color_muted {
  opacity: .96;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  background-color: #838383b5;
  border-radius: 4px;
  padding: 2px 5px;
  line-height: 14px;
  display: flex;
  position: absolute;
  inset: auto 20px 20px auto;
}

.section-5 {
  object-fit: cover;
  object-position: 50% 50%;
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.section-5.ret {
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-color: #0808085c;
  border-bottom: 1px #292929;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.section-5.rezhrtio {
  padding-top: 30px;
}

.form-block-4 {
  background-color: #eee;
  border: 1px solid #e0e0e0;
  border-radius: 20px;
  margin-bottom: 16px;
  padding: 24px;
}

.icon_16x16 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.content_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.content_wrapper.content_align_center {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.content_wrapper.content_align_center.gu.huk {
  align-items: flex-start;
}

.content_wrapper.content_align_center.gu.huk.frehzjol {
  background-color: #fff0;
  flex-direction: column;
  max-width: 700px;
  padding-bottom: 60px;
  padding-left: 0;
}

.content_wrapper.content_align_center.trht {
  max-width: 1000px;
}

.spacing_32 {
  height: 32px;
}

.article_item {
  color: #070707;
  text-decoration: none;
  display: block;
}

.icon_48x48 {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.spacing_4 {
  height: 4px;
}

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

.spacing_16 {
  height: 10px;
}

.flex_wrapper {
  display: flex;
}

.flex_wrapper.flex_distribute {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
}

.flex_wrapper.flex_distribute.flex_alignt_top {
  align-items: flex-start;
}

.flex_wrapper.flex_distribute.link_block {
  color: #070707;
  background-color: #fff;
  border-radius: 16px;
  padding: 25px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: all .4s;
}

.flex_wrapper.flex_distribute.link_block:hover {
  box-shadow: 0 6px 20px #0000000d;
}

.flex_wrapper.flex_distribute.event_card_2 {
  background-color: #d8d8d8;
  background-image: linear-gradient(225deg, #ffffffb5, #58918000);
  border-radius: 20px;
  width: 100%;
  padding: 15px 20px;
}

.flex_wrapper.flex_right {
  justify-content: space-between;
}

.flex_wrapper.flex_center {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
}

.flex_wrapper.flex_center.guhj {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex_wrapper.flex_center.guhj.grej {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.flex_wrapper.flex_vertical {
  flex-direction: column;
}

.flex_wrapper.flex_vertical.flex_distribute.flex_left {
  align-items: flex-start;
}

.flex_wrapper.flex_vertical.card_link {
  color: #070707;
  border: 1px solid #dee2e5;
  border-radius: 16px;
  justify-content: space-between;
  height: 186px;
  padding: 24px;
  font-weight: 600;
  text-decoration: none;
  transition: all .4s;
}

.flex_wrapper.flex_vertical.card_link:hover {
  background-color: #fff;
  border-color: #fff;
}

.flex_wrapper.flex_left {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.flex_wrapper.flex_left.flex_gap_medium {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.spacing_48 {
  height: 48px;
}

.spacing_48.ijok {
  height: 32px;
}

.spacing_48.ijok.zuio {
  height: 10px;
}

.body-16 {
  color: #000;
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.heading-31 {
  font-size: 23px;
  line-height: 23px;
}

.heading-32 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.div-block-3652 {
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.checkbox-field-5 {
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.checkbox-field-6 {
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 8px;
  align-items: center;
  margin-bottom: 0;
  margin-right: 7px;
  padding: 3px 10px 3px 30px;
  display: flex;
}

.checkbox-10 {
  border-color: #000;
  border-radius: 20px;
  margin-top: 0;
  margin-right: 10px;
}

.checkbox-10.fcgkhjk {
  background-color: #fff;
  border-radius: 4px;
  width: 15px;
  height: 15px;
  margin-top: 7px;
}

.checkbox-label-4 {
  max-width: 80%;
}

.heading-33 {
  color: #fff;
  text-align: center;
}

.heading-33.htzuo {
  color: #c3c6cc;
  font-size: 15px;
  line-height: 20px;
}

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

.image-204 {
  filter: invert();
  border-radius: 100px;
  width: 27px;
  height: 27px;
  margin-left: 7px;
}

.image-204.insaft {
  object-fit: cover;
  width: 30px;
  height: 30px;
  overflow: visible;
}

.fgzui {
  text-transform: capitalize;
  max-width: 380px;
  line-height: 35px;
}

.div-block-3654 {
  background-color: #dbdbdb;
  border: 2px solid #fff;
  border-radius: 20px;
  align-items: center;
  width: 100%;
  min-height: 5px;
  max-height: 10px;
  margin-top: 5px;
  display: flex;
}

.div-block-3655 {
  background-color: #000;
  border-radius: 20px;
  width: 65%;
  height: 5px;
  min-height: 5px;
  max-height: 5px;
}

.text-block-225 {
  margin-left: 5px;
  font-size: 14px;
  line-height: 20px;
}

.text-block-225.gerju {
  margin-left: 0;
  font-size: 14px;
}

.text-block-225.tut {
  color: #d3d3d3;
  margin-top: 10px;
  margin-left: 0;
  font-size: 13px;
  line-height: 18px;
}

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

.div-block-3657 {
  max-width: 300px;
}

.fhn {
  color: #ffffff8f;
  font-size: 13px;
}

.paragraph-99 {
  font-size: 16px;
}

.text-block-226, .text-block-227 {
  font-size: 13px;
}

.htru76i87 {
  color: #fff;
}

.div-block-3658 {
  z-index: 10;
  background-image: none;
  position: absolute;
  inset: 0%;
}

.div-block-3659 {
  border-radius: 0;
  position: relative;
  overflow: hidden;
}

.div-block-3660 {
  padding-bottom: 60px;
}

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

.div-block-3662 {
  background-color: #b4aaaa;
  border-radius: 14px;
}

.text-block-228 {
  color: #fff;
  font-size: 15px;
}

.text-block-229 {
  z-index: 10;
  color: #fff;
  background-color: #673ae2;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  line-height: 20px;
  display: inline-block;
  position: absolute;
  inset: 20px auto auto 20px;
}

.text-block-229.newse {
  z-index: 10;
  background-color: #3a9ce2;
  border-radius: 5px;
  margin-bottom: auto;
  margin-left: auto;
  position: absolute;
  inset: 20px auto auto 20px;
}

.text-block-229.newse._54u65 {
  top: 15px;
  left: 15px;
}

.text-block-229.newse.fewwht {
  background-color: #2bac49;
  left: 70px;
}

.text-block-229.newse.fewwht.rezer {
  top: 15px;
  left: 65px;
}

.text-block-229.zrtz {
  background-color: #e27d3a;
}

.text-block-229.grthtz {
  background-color: #27b175;
}

.fhhz {
  position: relative;
}

.fhhz.tu767 {
  margin-bottom: 20px;
}

.paragraph-100 {
  display: none;
}

.radio-button-field-2 {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.radio-button-field-2.dshfd {
  margin-top: 10px;
  margin-left: 0;
}

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

.text-block-230 {
  color: #686868;
  font-size: 14px;
}

.list-6 {
  color: #000;
  margin-top: 20px;
  padding-left: 20px;
  font-size: 15px;
  list-style-type: decimal;
}

._2feh {
  background-color: var(--gainsboro);
  color: #000;
  border-radius: 4px;
  padding-left: 3px;
  padding-right: 3px;
}

.image-205 {
  object-fit: cover;
  object-position: 100% 100%;
  border-radius: 15px;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.image-205.uhj {
  object-position: 0% 50%;
}

.fr456z23 {
  color: #fff;
}

.div-block-3664 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290206_vk67eztzu.jpg");
  background-position: 100% 100%;
  background-size: cover;
  border-radius: 15px;
  width: 100%;
  height: 100%;
}

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

.div-block-3665.ztru {
  margin-top: 20px;
}

.div-block-3665.ztru.rez {
  margin-top: 0;
  margin-bottom: 6px;
  line-height: 23px;
}

.div-block-3666 {
  background-color: #878a91;
  border-radius: 15px;
  margin-top: 20px;
  padding: 20px;
}

.gztz44 {
  color: #000;
  font-weight: 700;
}

.newselettrj {
  display: none;
}

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

.text-block-231 {
  font-size: 10px;
}

.text-block-232 {
  color: #525252;
  font-size: 14px;
}

.text-block-233 {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  color: #fff;
  text-align: right;
  background-color: #838383b5;
  border-radius: 7px;
  padding: 0 5px;
  font-size: 13px;
  line-height: 20px;
  position: absolute;
  inset: 20px 20px auto auto;
}

.text-block-233.rew56u {
  text-align: center;
  max-width: 95px;
  margin-left: auto;
  margin-right: auto;
  inset: auto 0% 7px;
}

.collection-list-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  column-count: 2;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  justify-items: start;
  margin-bottom: 40px;
  display: grid;
}

.collection-item-7 {
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-3668 {
  background-color: #222;
  background-image: linear-gradient(#0000008a, #222 12%), linear-gradient(#0000, #555), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901ff_ryoji-iwata-W5yzNmOhwP4-unsplash.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, repeat-x;
  background-size: auto, auto, contain;
}

.div-block-3669 {
  margin-bottom: 10px;
  position: relative;
}

.div-block-3670 {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-image: linear-gradient(#fff0, #222 81%);
  position: absolute;
  inset: 0%;
}

._67 {
  color: #fff;
  max-width: 400px;
  font-size: 30px;
  line-height: 36px;
  position: absolute;
  inset: auto auto 20px 20px;
}

._67.storsyx {
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 20px;
  bottom: 30px;
  left: 15px;
  right: 15px;
}

.div-block-3671 {
  background-color: #45e45a;
  border: 1px solid #444;
  border-radius: 100px;
  width: 12px;
  height: 12px;
  margin-left: 6px;
  margin-right: 10px;
  padding-left: 0;
}

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

.div-block-3673 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.aerteilv1 {
  background-color: #b1b1b1;
  border-radius: 20px;
  width: 100%;
  max-width: 28%;
  min-height: 300px;
  margin-right: 10px;
  position: relative;
}

.div-block-3674 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-3675 {
  z-index: 400;
  cursor: pointer;
  background-color: #e2e2e2;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290138_icons8-arrow-100%20(3).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  border: 1px solid #a8a8a8;
  border-radius: 20px;
  width: 40px;
  max-width: 10%;
  min-height: 40px;
  max-height: 40px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% 10px 0% auto;
}

.div-block-3676 {
  min-width: 120%;
  display: flex;
}

.div-block-3677 {
  z-index: 13;
  background-image: linear-gradient(to right, #0000, #222);
  max-width: 120px;
  margin-left: auto;
  position: absolute;
  inset: 0%;
}

.profile-info {
  align-items: center;
  display: flex;
}

.profile-info.no-margin {
  flex: none;
  margin-bottom: 0;
}

.single-post {
  border: 1px solid #303030;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  min-width: auto;
  max-width: 100%;
  height: 250px;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.single-post:hover {
  box-shadow: 4px 4px 25px 5px #0000000a;
}

.card-image {
  flex: 1;
  position: relative;
  overflow: hidden;
}

.card-top {
  color: #000;
  background-color: #fff;
  border-bottom: 1px solid #dfdfdf;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.profile-bold-text {
  margin-bottom: 2px;
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
}

.image-206 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.image-206.ztz {
  object-position: 50% 100%;
}

.image-206.htui4 {
  z-index: 10;
  object-position: 100% 100%;
  position: static;
}

.insta-handle-small {
  letter-spacing: .03em;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.3em;
}

.insta-handle-small.text-gray-2 {
  text-transform: lowercase;
}

.profile-image {
  border-radius: 50%;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  overflow: hidden;
}

.follow-button {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #1f1f1f;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px 30px;
  transition: transform .5s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.follow-button:hover {
  transform: translate(0, -3px);
}

.follow-button.in-card {
  border-radius: 7px;
  flex: none;
  padding: 5px 10px;
}

.follow-button.blue-bg {
  color: #fff;
  background-color: #203492;
  border-style: none;
}

.div-block-3678 {
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  display: none;
}

.text-block-234 {
  font-size: 12px;
  line-height: 18px;
}

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

.home {
  z-index: 2147483647;
  margin-top: 0;
  position: sticky;
  top: 0;
}

.home.z56i {
  position: static;
}

.underline {
  border-bottom: 1px solid #000;
}

.desktop-navigation {
  color: var(--black);
  align-items: center;
  display: block;
}

.footer-link {
  opacity: .8;
  color: #fff;
  text-decoration: none;
  display: block;
}

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

.footer-link.u56i {
  display: none;
}

.ticker-inner {
  letter-spacing: -.05em;
  flex: none;
  padding-left: 10vw;
}

.header {
  z-index: 1;
  color: #29292900;
  background-color: #f1f1f3;
  background-image: linear-gradient(#000000c7, #000000c7), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901c6_2847C74D-2F96-4EB1-A9C8-3E17C8091CC2.jpeg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  font-size: 50px;
  line-height: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header.uzo98 {
  display: none;
}

.add-to-cart-button {
  text-transform: uppercase;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  padding: 0;
  font-size: 14px;
  display: flex;
}

.section-headline {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.section-headline.hdtzu {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.section-headline.hdtzu.f3rrgg {
  width: 100%;
  min-width: 100%;
}

.section-headline.hdtzu.f3rrgg.rezr.gr {
  background-color: #000;
  border: 1px solid #2e2e2e;
  border-radius: 20px;
  min-width: auto;
  max-width: 800px;
  padding: 20px 30px;
}

.section-headline.hdtzu.f3rrgg.rezr.gr.greet {
  background-color: #fff;
  border-style: none;
  border-radius: 0 0 20px 20px;
}

.section-headline.hdtzu.f3rrgg.rezr.gr.iplp {
  max-width: 1200px;
  margin-top: 0;
}

.section-headline.hdtzu.f3rrgg.rezr.gr.iplp.uiip {
  background-image: linear-gradient(136deg, #000 23%, #fff0), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902df_dasha-yukhymyuk-rPG1Fg8UDUw-unsplashtjztjr.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
  border-style: none;
  padding-top: 100px;
  padding-bottom: 40px;
}

.section-headline.hdtzu.rtu {
  margin-left: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.section-headline.hdtzu.rtu.uzt {
  justify-content: flex-start;
  align-items: flex-start;
}

.section-headline.tztu6u {
  margin-top: 40px;
  margin-bottom: 0;
}

.section-headline.ztjui, .section-headline.tu576i {
  margin-bottom: 20px;
}

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

.cart-header {
  z-index: 2;
  background-color: #fff;
  border-bottom-style: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.mobile-menu-container {
  color: #fff;
  mix-blend-mode: difference;
  justify-content: center;
  align-items: center;
  width: 170vw;
  margin-left: auto;
  margin-right: auto;
  font-size: 100px;
  line-height: 80px;
  display: flex;
  position: absolute;
  overflow: visible;
}

.mobile-menu-icon {
  display: none;
}

.footer-3 {
  color: #fff;
  background-color: #000;
  padding: 24px;
}

.footer-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  width: 100%;
  min-width: 100%;
  display: flex;
}

.list-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding: 0 16px 32px;
  display: flex;
}

.footer-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  display: grid;
}

.section-6 {
  background-color: #d3d7da;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px 24px 64px;
}

.section-6.padding-top {
  padding-top: 128px;
}

.section-6.rehjz {
  background-color: #caf18200;
  border-radius: 20px;
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
  padding-left: 2%;
  padding-right: 2%;
}

.section-6.rehjz.dj {
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-6.rehjz.dj.t345 {
  margin-bottom: 0;
  padding-bottom: 60px;
}

.section-6._76 {
  background-color: #fff0;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2% 20px;
}

.section-6._76.ztrok {
  padding-bottom: 60px;
}

.section-6.zrti {
  background-color: #caecd9;
  background-image: none;
  border-radius: 20px;
  padding: 40px;
}

.cart-item {
  flex-direction: column;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
}

.mobile-menu-wrapper {
  display: none;
}

.success-message-4 {
  text-align: left;
  background-color: #0000;
  padding: 0;
}

.button-text {
  color: #000;
  text-transform: uppercase;
  cursor: default;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  max-height: 30px;
  margin-left: 10px;
  padding: 4px 10px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.button-text.w--current {
  opacity: .3;
}

.menu-navigation {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
}

.ticker {
  z-index: 2;
  justify-content: center;
  align-items: center;
  font-size: 20vw;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ticker.white {
  color: #fff;
}

.menu {
  z-index: 2147483647;
  background-color: #fff;
  border-bottom: 1px #e6e6e6;
  justify-content: space-between;
  align-items: center;
  min-height: 66px;
  padding: 16px 0;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 20px 3px 17px -3px #0000001a;
}

.menu.kill8 {
  background-color: #000;
}

.menu.kill8.ojo {
  box-shadow: none;
  background-color: #fff0;
  position: static;
}

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

.space {
  width: 100%;
}

.space._96px {
  height: 60px;
}

.product-image-container {
  background-color: #f1f1f3;
  margin-bottom: 8px;
  padding-top: 100%;
  position: relative;
}

.block.bhnj {
  justify-content: flex-end;
  display: flex;
}

.block.gbhnjm {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cart-quantity-text {
  text-align: center;
  background-color: #fff0;
  border-color: #fff0;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 16px;
  margin-bottom: 0;
  padding: 0;
}

.subscribe-block {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.submit-button-2 {
  text-align: left;
  background-color: #fff0;
  border-bottom: 1px solid #fff;
  width: 100%;
  height: 26px;
  padding: 0;
}

.subsribe {
  width: 100%;
  margin-bottom: 0;
}

.cart-text {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: row;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
}

.logo-image {
  height: 50px;
}

.text-field-14 {
  color: #fff;
  background-color: #fff0;
  border: 1px #000;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  height: 24px;
  margin-bottom: 0;
  padding: 0;
  font-size: 12px;
}

.text-field-14:active, .text-field-14:focus, .text-field-14:focus-visible, .text-field-14[data-wf-focus-visible] {
  border-bottom-color: #fff;
}

.text-field-14::placeholder {
  color: #fff6;
}

.navigation-link {
  color: #fff;
  text-transform: none;
  mix-blend-mode: difference;
  background-color: #fff0;
  margin-left: 0;
  margin-right: 0;
  padding: 8px;
  font-size: 14px;
  text-decoration: none;
}

.navigation-link:hover {
  opacity: .3;
}

.navigation-link.w--current {
  color: #0000004d;
}

.error-message-4 {
  color: red;
  background-color: #0000;
  margin-top: 4px;
  padding: 0;
}

.cart-content {
  box-shadow: none;
  background-color: #fff;
}

.close-image {
  width: 100%;
  height: 100%;
}

.cart-container {
  background-color: #00000080;
}

.cart-quantity {
  color: #000;
  background-color: #fff0;
  min-width: auto;
  height: auto;
  margin-left: 4px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 500;
}

.close-2 {
  width: 12px;
  height: 12px;
}

.announcement {
  z-index: 2;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #f1f1f3;
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.cart-footer {
  background-color: #fff;
  border-top-style: none;
  padding: 16px;
  position: sticky;
  bottom: 0;
}

.div-block-3680 {
  background-image: radial-gradient(circle at 100% 0, #ffffffd1, #fff 21%);
  background-position: 0 0;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.div-block-3680.wretz6 {
  background-color: #ebf2fa;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 60px;
}

.body-17 {
  color: var(--black);
  background-color: #fff;
}

.collection-list-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: -20px;
  display: grid;
}

.image-208 {
  filter: none;
  object-fit: cover;
  border-radius: 100px;
  width: 50px;
  min-width: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-right: 10px;
  display: block;
}

.heading-34 {
  color: #fff;
  font-size: 15px;
  font-style: normal;
  line-height: 14px;
  text-decoration: underline;
}

.collection-item-8 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-width: 100%;
  display: flex;
  position: relative;
}

.link-block-9 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.collection-list-wrapper-4 {
  background-color: #4e857b;
  border-radius: 20px;
  padding: 0;
}

.collection-list-wrapper-4.fbgh {
  background-color: #4e7585;
}

.heading-35 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.image-209 {
  column-count: 0;
  object-fit: cover;
  object-position: 50% 0%;
  border: 1px #000;
  border-radius: 20px;
  width: 100%;
  max-width: 100%;
  max-height: 400px;
}

.image-209.zutzi {
  border-style: solid;
  border-color: #0003;
  max-width: 400px;
}

.div-block-3681 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  column-count: 4;
  column-rule-width: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  column-gap: 0;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
}

.tabs-2 {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 2%;
  padding-right: 2%;
}

.tab-link-tab-1-2 {
  text-transform: uppercase;
  background-color: #b9b7b700;
  border: 1px solid #0000;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-1-2.w--current {
  text-transform: uppercase;
  background-color: #d3d7da00;
  border: 1px solid #000;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-3 {
  text-transform: uppercase;
  background-color: #ddd0;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-2-2 {
  text-transform: uppercase;
  background-color: #ddd0;
  border: 1px solid #0000;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-2-2.w--current {
  background-color: #ddd0;
  border: 1px solid #000;
  border-radius: 20px;
}

.image-210 {
  filter: invert();
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-height: 60px;
}

.image-210.t456 {
  filter: none;
  object-fit: cover;
  max-width: 45px;
  max-height: 60px;
  margin-left: -3px;
}

.image-210.ilo {
  filter: none;
}

.image-210.ilo.ztru {
  filter: invert();
}

.div-block-3682 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  display: flex;
}

.tabs-menu-2 {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.trurzkj {
  color: var(--white-smoke);
  padding-left: 20px;
  padding-right: 20px;
}

.trurzkj.getsrs {
  color: var(--black);
  background-color: #fff;
  border-radius: 11px;
  margin-left: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: inline-block;
}

.trurzkj.getsrs.rz {
  color: #fff;
  background-color: #000;
  padding: 4px 15px;
  font-size: 15px;
}

.trurzkj.ztu7 {
  color: var(--black);
  font-size: 15px;
}

.link-block-10 {
  align-items: center;
  max-height: 40px;
  padding-right: 10px;
  display: flex;
  overflow: hidden;
}

.link-block-10.htru.w--current {
  overflow: visible;
}

.text-block-235 {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 3px;
  margin-left: 0;
  font-family: Mango Grotesque, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  transform: rotate(-5deg);
}

.text-block-235.hrtj {
  z-index: 1;
  text-transform: lowercase;
  margin-top: 0;
  position: relative;
}

.div-block-3683 {
  background-color: #4e857b;
  border-radius: 20px;
  width: 100%;
  margin-top: 40px;
  padding: 40px 40px 30px;
}

.div-block-3683.hjgk {
  border-radius: 0;
  margin-top: 60px;
  padding-bottom: 60px;
}

.div-block-3683.hjgk.ghg {
  background-color: #4e7585;
  margin-top: 100px;
}

.heading-36 {
  color: var(--white-smoke);
  margin-bottom: 0;
  font-size: 30px;
  line-height: 1.1em;
}

.div-block-3684 {
  background-color: #a5eca3;
  border-radius: 20px;
  width: 100%;
  padding: 40px;
}

.div-block-3684.retgrz {
  background-color: #a5eca300;
  padding: 0;
}

.image-211 {
  filter: brightness(0%);
  cursor: pointer;
  min-width: 13px;
  max-width: 13px;
  min-height: 13px;
  max-height: 13px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 15px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.text-block-236 {
  color: #000;
  background-color: #9e79df00;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  font-size: 15px;
  line-height: 40px;
  display: block;
}

.text-block-236.tzui {
  color: #fff;
  font-size: 18px;
}

.div-block-3685 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  column-count: 5;
  direction: rtl;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.div-block-3686 {
  filter: invert();
  background-color: #eb2e8900;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929013d_icons8-approval-100.png"), radial-gradient(circle, #eb2e89 41%, #fff0 73%);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  border: 1px #7af887;
  border-radius: 20px;
  width: 18px;
  height: 18px;
  position: absolute;
  inset: auto auto -4px -4px;
  overflow: hidden;
}

.text-block-237 {
  color: var(--gainsboro);
  font-size: 11px;
  line-height: 20px;
  display: flex;
}

.div-block-3687 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 2%;
  padding-right: 2%;
  display: grid;
}

.div-block-3687.freh {
  margin-top: 20px;
}

.div-block-3687.freh.jll {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 20px;
}

.div-block-3687.freh.jll.grt {
  margin-top: 20px;
}

.image-212 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  min-height: 100%;
}

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

.div-block-3688.hgjujuz {
  display: none;
}

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

.div-block-3690 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  display: flex;
}

.div-block-3691 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

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

.ezrt {
  flex-direction: column;
  display: flex;
}

.ezrt.tzi {
  flex-flow: row;
  align-items: flex-start;
  margin-bottom: 10px;
}

.hrtio {
  border-radius: 20px;
  max-width: 30px;
  max-height: 30px;
  margin-top: 10px;
  margin-right: 20px;
}

.hrtio.gdfj {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 15px;
}

.hrtio.jzt {
  border: 1px solid #000;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 15px;
}

.heading-37 {
  text-transform: capitalize;
  font-size: 17px;
  line-height: 40px;
  text-decoration: underline;
  display: flex;
}

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

.paragraph-101 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.paragraph-101.rez {
  max-width: 100%;
}

.paragraph-101.rez.tzutz {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 16px;
}

.paragraph-101.rez.uztti {
  margin-bottom: 40px;
}

.text-block-238 {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #cf3662c2;
  border-radius: 5px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  line-height: 17px;
  position: absolute;
  inset: auto auto 7px 0%;
}

.text-block-238.rfehrt {
  color: #fff;
  background-color: #3221eac2;
  inset: auto auto 7px 0%;
}

.div-block-3693 {
  position: relative;
}

.text-span-38 {
  color: #0000005e;
  font-size: 20px;
}

.text-block-239, .text-block-240, .text-block-241, .text-block-242 {
  margin-bottom: 10px;
  line-height: 16px;
}

.paragraph-102 {
  opacity: .71;
  font-size: 16px;
}

.paragraph-103 {
  opacity: .71;
  max-width: 800px;
  font-size: 14px;
}

.paragraph-104, .paragraph-105 {
  opacity: .71;
  font-size: 16px;
}

.hujk {
  margin-right: 10px;
}

.menu-outer {
  z-index: 2147483647;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  mix-blend-mode: normal;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 40px;
  flex-direction: column;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 9px;
  font-family: Suisseintl, sans-serif;
  display: none;
  position: fixed;
  inset: auto 0% 20px;
  overflow: hidden;
  box-shadow: 0 2px 10px 1px #0003;
}

.menu-expand {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 23px;
  flex-direction: column;
  max-width: 100%;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.menu-expand-header {
  color: #313235;
  border-bottom: 1px solid #222325;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 13px;
  font-size: 10px;
  line-height: 120%;
}

.menu-expand-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  display: block;
}

.menu-expand-link {
  color: #000;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 142.857%;
  text-decoration: none;
  transition: all .2s ease-in-out;
}

.menu-expand-link:hover {
  text-decoration: underline;
}

.menu-inner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 92px;
  justify-content: space-between;
  width: 100%;
  padding: 8px 12px;
  display: flex;
  overflow: auto;
}

.menu-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  cursor: pointer;
  border: 1px solid #222325;
  border-radius: 80px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 114.286%;
  text-decoration: none;
  transition: background-color .2s ease-in-out;
  display: flex;
}

.menu-link:hover {
  background-color: #e4e4e4;
}

.menu-link.get-in-touch {
  background-color: #d4d0e2;
  transition: color .2s ease-in-out, background-color .2s ease-in-out;
}

.menu-link.get-in-touch:hover {
  color: #111;
  background-color: #e4e4e4;
}

.image-213 {
  filter: invert();
}

.grow__graph-bg {
  z-index: 0;
  background-color: #9dc0ab;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 13px;
  width: 100%;
  position: absolute;
  inset: 0% auto 0 0;
}

.grow__graph-line-val {
  z-index: 1;
  opacity: 0;
  color: #583bac;
  text-align: center;
  letter-spacing: .02em;
  white-space: nowrap;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  min-width: 64px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  font-weight: 600;
  transition: all .3s;
  display: flex;
  position: relative;
  top: -10px;
}

.grow__graph-line-bg {
  z-index: 0;
  opacity: 0;
  background-image: linear-gradient(#000, #0000004d);
  transition: all .3s;
  position: absolute;
  inset: 0%;
}

.grow__graph-wrap {
  background-color: #583bac;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 20px;
  flex: none;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 320px;
  margin-bottom: 40px;
  padding: 80px 80px 45px 103px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grow__graph-wrap.reggh {
  margin-bottom: 0;
}

.grow__graph-line {
  z-index: 1;
  background-image: linear-gradient(#efebe700, #efebe74d);
  border-left: 4px solid #fefdf7;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 48px;
  height: 100%;
  display: flex;
  position: relative;
}

.grow__graph-line.mod--1, .grow__graph-line.mod--3, .grow__graph-line.mod--5 {
  max-height: 99px;
}

.grow__graph-line.mod--7 {
  background-image: linear-gradient(#efebe700, #efebe74d);
}

.grow__graph-line.mod--6 {
  max-height: 147px;
}

.grow__graph-line.mod--4 {
  max-height: 51px;
}

.div-block-3694 {
  display: flex;
  position: relative;
}

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

.div-block-3696 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 19px;
  min-height: 250px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.card-grid-wrapper {
  flex-direction: column;
  display: flex;
}

.card-content {
  position: absolute;
  inset: auto 20px 20px;
  overflow: hidden;
}

.display-s {
  letter-spacing: -.02em;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.2em;
}

.display-s.display-s-absolute {
  position: absolute;
}

.card-2 {
  color: #fff;
  cursor: pointer;
  border-radius: 20px 20px 0 0;
  position: relative;
  overflow: hidden;
}

.card-icon {
  width: 1rem;
  max-height: 1rem;
}

.card-icon.card-icon-absolute {
  position: absolute;
  inset: 100% 0% auto;
}

.card-button {
  background-color: #fff;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.grid-41 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr);
  grid-auto-columns: minmax(.5rem, 1fr);
  margin-bottom: 0;
}

.grid-41.ghjukilo {
  display: none;
}

.card-content-title {
  position: relative;
}

.card-icon-wrapper {
  display: flex;
  position: relative;
}

.card-image-2 {
  aspect-ratio: 1;
  opacity: 0;
  object-fit: cover;
  border-radius: .5rem;
  display: none;
  position: absolute;
}

.card-transition-block {
  aspect-ratio: 1;
  background-color: #000;
  border-radius: 20px 10px 0 0;
  width: 100%;
  position: absolute;
}

.card-icon-outer-wrapper {
  overflow: hidden;
}

.card-button-wrapper {
  justify-content: flex-end;
  display: flex;
  position: absolute;
  inset: 1.5rem 1.5rem auto;
}

.card-transition-image {
  display: none;
  position: absolute;
  inset: 25% 0% 0% 40%;
}

.div-block-3697 {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.div-block-3697.gerze {
  margin-bottom: 0;
}

.div-block-3698 {
  background-color: #9c9c9c;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border: 3px solid #fff;
  border-radius: 100px;
  width: 40px;
  height: 40px;
}

.div-block-3698.rajta {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290231_645115c726ef136637eb35ea_Sa.webp");
  border: 2px solid #c5c5c5;
  margin-left: -9px;
}

.div-block-3698.rajta.akos {
  z-index: 6;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902dd_22E33E20-78D4-4DEF-955F-49B373AE0DBF.jpg");
  border-width: 3px;
  border-color: #fff;
  position: relative;
}

.div-block-3698.rajta.akos.trtogl {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290239_N%C3%A9vtelen%20terv%20(1).jpg");
}

.div-block-3698.rajta.akos.trtogl.wtr {
  background-color: #e2e2e2;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290267_icons8-billboard-100.png");
  background-repeat: no-repeat;
  background-size: auto 25px;
  border-radius: 100px;
  margin-left: -9px;
}

.div-block-3698.rajta.akos.trtogl.t54u {
  filter: none;
}

.div-block-3698.rajta.akos.ztr {
  z-index: 7;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902dd_22E33E20-78D4-4DEF-955F-49B373AE0DBF.jpg");
}

.div-block-3698.rajta.era {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290234_645115c726ef134938eb35e7_61e66daffb13b0f2794cbefc_vanessza-p-500.jpeg");
  border-width: 3px;
  border-color: #fff;
  position: relative;
  transform: rotate(-90deg);
}

.div-block-3698.rajta.era.merck {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929023a_Mercedes-Logo.svg.png");
  background-repeat: no-repeat;
  background-size: 25px 25px;
  padding-left: 3px;
  padding-right: 3px;
  transform: none;
}

.div-block-3698.rajta.era.merck.fewg {
  background-color: #e2e2e2;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290268_icons8-camera-96.png");
  background-size: auto 25px;
  margin-left: -9px;
}

.div-block-3698.rajta.lau {
  z-index: 4;
  border-width: 3px;
  border-color: #fff;
  position: relative;
}

.div-block-3698.rajta.lau.enveie {
  background-color: #bff770;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290246_6452a74e3aadbc3929dca01f_dfgbh.png");
  background-repeat: no-repeat;
  background-size: auto 25px;
}

.div-block-3698.rajta.lau.enveie.ewt {
  z-index: 2;
  background-color: #bff77000;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929023b_648c25dabb8a948d41051460_Webflow.svg");
  background-size: auto 44px;
}

.div-block-3698.rajta.lau.enveie.ewt.mer {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fdb0_meetors.jpg");
  background-size: cover;
}

.div-block-3698.rajta.lau.enveie.feg {
  margin-left: 0;
}

.div-block-3698.rajta.lau.enveie.feg.t4r {
  background-color: #e2e2e2;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290269_icons8-networking-90.png");
  margin-left: -9px;
}

.div-block-3698.rajta.zoltsn {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290232_645115c726ef13697feb35e4_61e66da2a24e338068bf843a_zoli-p-500.jpeg");
  border-width: 3px;
  border-color: #fff;
  position: relative;
}

.div-block-3698.rajta.zoltsn.ui {
  filter: grayscale();
  background-image: linear-gradient(#0000002e, #0000002e), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902de_N%C3%A9vtelen%20terv.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-3698.rajta.adams {
  z-index: 2;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290235_pexels-cottonbro-studio-3205403.jpg");
  border-width: 3px;
  border-color: #fff;
  position: relative;
}

.div-block-3698.rajta.adams._5tz65 {
  z-index: 8;
  margin-left: 0;
}

.div-block-3698.antdo {
  z-index: 7;
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290236_rehtr.jpg");
  background-position: 0 0;
  background-size: cover;
  position: relative;
}

.div-block-3698.antdo.z5z6 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290237_imagest46.png");
}

.div-block-3698.antdo.z5z6.ztr {
  filter: none;
}

.div-block-3698.antdo.z5z6.ztr.feg {
  background-color: #e2e2e2;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290266_icons8-web-development-52.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 20px;
  border-radius: 100px;
}

.div-block-3698.antdo.ezop {
  z-index: 6;
  margin-left: -9px;
}

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

.div-block-3699._43754 {
  margin-bottom: 20px;
}

.div-block-3699.z55 {
  margin-bottom: 0;
}

.image-214 {
  filter: invert();
  object-fit: cover;
  border-radius: 100px;
  width: 70px;
  height: 50px;
}

.div-block-3700 {
  height: 50px;
  overflow: hidden;
}

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

.collection-list-12 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-243 {
  text-align: left;
}

.div-block-3701 {
  opacity: 1;
  justify-content: flex-start;
  align-items: center;
  width: 200vw;
  height: 100px;
  display: flex;
  position: absolute;
  overflow: visible;
}

.heading-38 {
  opacity: 1;
  color: #fff;
  flex-wrap: nowrap;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 100%;
  min-height: 100px;
  margin-right: 40px;
  font-size: 100px;
  display: flex;
}

.div-block-3702 {
  width: 30vh;
  height: 30vh;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.image-215 {
  filter: none;
  mix-blend-mode: lighten;
  border-radius: 100%;
}

.geht {
  min-width: 100%;
  display: flex;
  position: relative;
}

.rz6578 {
  text-transform: lowercase;
}

.superscript-3 {
  background-color: #cacaca;
  border-radius: 6px;
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-3703 {
  background-color: #9dc0ab;
  background-image: none;
  border: 1px #6ed3b5;
  min-height: 300px;
  position: relative;
}

.div-block-3703.beuzem {
  background-color: #e3f6eb;
  border-radius: 20px;
  padding: 20px;
}

.div-block-3704 {
  background-color: #6ed3b5;
  min-height: 300px;
  padding: 20px;
}

.div-block-3705 {
  background-color: #6ed3b5;
  min-height: 300px;
}

.div-block-3706 {
  min-width: 49%;
  position: relative;
}

.t4erg4t4h {
  font-size: 30px;
  position: absolute;
  inset: auto auto 20px 20px;
}

.div-block-3707 {
  margin-top: 10px;
  position: relative;
}

.div-block-3707.zrur {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 600px;
  padding: 17px;
  display: flex;
}

.div-block-3708 {
  margin-bottom: 10px;
  display: flex;
}

.div-block-3709 {
  background-color: #615b5b;
  border-radius: 7px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-3709.ftr {
  color: #000;
  background-color: #fff;
  border-radius: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}

.div-block-3709.grej {
  color: #000;
  background-color: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.div-block-3709.grej.z454 {
  background-color: #fff;
}

.text-block-244 {
  font-size: 14px;
}

.text-block-244.rtz658 {
  padding-bottom: 5px;
}

.div-block-3710 {
  flex-direction: column;
  margin-right: 20px;
  display: flex;
  position: relative;
}

.text-block-245 {
  color: #000;
  text-align: left;
  background-color: #9ff5a7;
  border-radius: 7px 7px 0 0;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-245.ftr {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

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

.div-block-3712 {
  background-color: #e3f6eb;
  border-radius: 20px;
  margin-bottom: 0;
  padding: 30px;
}

.div-block-3713 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.tzjuzio {
  z-index: 2;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#ffffffab, #ffffffab);
  border: 1px solid #bbb;
  border-radius: 20px;
  min-height: 50px;
  margin-top: 20px;
  position: static;
  inset: auto 10px 10px;
  overflow: visible;
}

.buhjkl {
  display: none;
}

.div-block-3714 {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 9px;
  width: 50px;
  height: 50px;
  margin-right: 20px;
  padding: 9px;
}

.div-block-3715 {
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.lottie-animation-3 {
  filter: invert();
  min-width: 60px;
  max-width: 60px;
  min-height: 60px;
  max-height: 60px;
}

.text-block-246 {
  background-color: #8effa1;
  border-radius: 7px;
  margin-right: 10px;
  padding: 3px 7px;
  font-family: Varela Round, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-block-246.zuzhi {
  margin-top: 60px;
}

.text-block-246.zuzhi.truk {
  margin-bottom: 10px;
}

.text-block-246.gfdu {
  color: #5e1234;
  background-color: #f878de;
  align-items: center;
  max-width: 70%;
  margin-bottom: 10px;
  display: block;
}

.text-block-246.gfdu.fdh {
  background-color: #ffc89e;
  max-width: 100%;
  margin-right: 0;
  font-size: 12px;
}

.div-block-3716 {
  position: relative;
}

.div-block-3717 {
  flex-direction: column;
  justify-content: space-around;
  min-height: 99%;
  max-height: 400px;
  display: flex;
}

.rwetz54 {
  text-align: center;
  text-transform: none;
  background-color: #000;
  border-radius: 12px;
  min-width: 100%;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.rwetz54.whiteer {
  filter: invert();
}

.text-block-247 {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}

.availability-dot {
  background-color: #f9ff8a;
  border-radius: 50rem;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
}

.container-8 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-8.container-nav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-8.jtzk {
  display: flex;
}

.line-horizontal {
  border-bottom: 1px solid #dedede;
}

.nav-link-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: .3;
  color: #0c0c0c;
  cursor: not-allowed;
  border-radius: .25rem;
  align-items: center;
  margin: -.15rem -.35rem;
  padding: .15rem .35rem;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .25s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.nav-link-2:hover, .nav-link-2:active {
  background-color: #ededed;
}

.display-xl {
  letter-spacing: -.02em;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.35em;
}

.display-xs {
  letter-spacing: -.02em;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.35em;
}

.display-xs.iop {
  margin-left: 10px;
  font-size: 17px;
}

.button-5 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #0c0c0c;
  background-color: #fff;
  border: 1px solid #dedede;
  border-radius: 50rem;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  min-height: 3rem;
  padding: .75rem 1.25rem;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .25s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.button-5:hover {
  border-color: #0c0c0c;
}

.button-5.subiuz {
  color: #fff;
  background-color: #000;
  margin-top: 30px;
}

.button-5.htrzj {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.nav-logo {
  filter: invert();
  object-fit: cover;
  width: 80px;
  height: 50px;
}

.title-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  max-width: 45rem;
  display: flex;
}

.title-2.title-xs {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  max-width: 80%;
}

.title-2.title-xs.rgeh {
  background-color: #c0c7ca;
  border: 1px #000;
  border-radius: 20px;
  max-width: 1200px;
  padding: 30px;
}

.title-2.htrhzt {
  justify-content: center;
  align-items: flex-start;
}

.title-2.htrhzt._7i7i8 {
  max-width: 55%;
  margin-right: 30px;
}

.nav-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 33%;
  display: flex;
}

.nav-item.nav-item-button {
  justify-content: flex-end;
}

.nav-item.nav-brand {
  justify-content: center;
}

.nav-item.nav-item-mobile {
  display: none;
}

.nav {
  z-index: 2;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 80px;
  max-height: 80px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.nav.trji {
  z-index: 10;
  position: fixed;
  inset: 0% 0% auto;
}

.nav.trji.zti {
  justify-content: flex-start;
  align-items: stretch;
  min-height: 100px;
  max-height: 100px;
  padding-top: 0;
}

.top-bar {
  z-index: 99;
  background-color: #dafce5;
  justify-content: center;
  align-items: center;
  min-height: 2rem;
  font-size: .85rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.top-bar.zjuz {
  background-color: #8effb3;
  height: 30px;
  min-height: 30px;
  position: static;
  top: 0;
}

.text-with-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.text-with-icon.iuou {
  flex-flow: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
}

.paragraph-106 {
  color: #5c5c5c;
  max-width: 80%;
  font-size: 16px;
}

.section-7 {
  z-index: 2;
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  background-color: #fff;
  flex-direction: column;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.section-7.section-hero {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  background-image: radial-gradient(circle at 100% 0, #0000 11%, #c0c7ca), linear-gradient(#b7cac0, #b7cac0);
  background-position: 0 0, 0 0;
  justify-content: center;
  align-items: flex-start;
  min-height: 70vh;
  padding-top: 140px;
  padding-bottom: 40px;
}

.body-18 {
  color: var(--black);
  font-family: Suisseintl, sans-serif;
}

.container-9 {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-9.container-nav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.button-6 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #0c0c0c;
  background-color: #fff;
  border: 1px solid #dedede;
  border-radius: 50rem;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  min-height: 3rem;
  padding: .75rem 1.25rem;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .25s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.button-6:hover {
  border-color: #0c0c0c;
}

.button-6.jzto {
  opacity: .3;
  cursor: not-allowed;
  text-decoration: none;
}

.form-4 {
  font-size: .9rem;
  line-height: 20px;
}

.text-field-15 {
  border-radius: 12px;
}

.text-field-15.tri {
  color: var(--black);
}

.text-block-248 {
  font-size: 15px;
}

.success-message-5 {
  background-color: #fff;
  border-radius: 11px;
}

.text-block-249 {
  background-color: #ffde4a;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.35em;
}

.text-block-249.hk {
  background-color: #4ac0ff;
}

.text-block-249.hk.gfj {
  display: none;
}

.text-block-249.trj {
  background-color: #4aff92;
}

.link-40 {
  text-decoration: underline;
}

.field-label {
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.field-label.httg {
  color: #7c7c7c;
}

.field-label.httg.u5i {
  margin-top: 20px;
  margin-bottom: 10px;
}

.field-label-2 {
  text-transform: capitalize;
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 1rem;
}

.field-label-3 {
  font-size: 1rem;
}

.checkbox-field-7 {
  margin-top: 10px;
  padding-top: 10px;
}

.select-field-4, .textarea {
  border-radius: 12px;
}

.heading-39 {
  max-height: 30px;
  color: var(--black);
  background-color: #e94871;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 18px;
  display: flex;
}

.heading-39.frf {
  background-color: #dfd62f;
  margin-left: 0;
}

.heading-39.fgdt {
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 17px;
}

.empty-state-3, .empty-state-4, .empty-state-5, .empty-state-6, .empty-state-7, .empty-state-8, .empty-state-9, .empty-state-10 {
  display: none;
}

.youtube {
  border-radius: 20px;
}

.youtube.feii-op {
  margin-top: 0;
}

.div-block-3718 {
  border-radius: 20px;
  margin-bottom: 6px;
  overflow: hidden;
}

.div-block-3718.kup {
  margin-bottom: 0;
}

.image-216 {
  border-radius: 100px;
  width: 505px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-right: 10px;
}

.div-block-3719 {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.text-block-250 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.erhrt.hzo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: grid;
}

.erhrt.hzo.jzuk {
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 0;
}

.div-block-3720 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.rewtzt {
  font-family: Suisseintl, sans-serif;
}

.rewtzt.u678 {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

.link-41 {
  color: #fff;
}

.button-7 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0b6dff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 18px 48px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-7:hover {
  background-color: #284ee7;
}

.button-7.mg-top-36px {
  background-color: #000;
  border-radius: 50px;
  margin-top: 20px;
  font-weight: 500;
}

.button-7.mg-top-36px.gerth {
  background-color: #e46973;
  min-width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 13px;
}

.button-7.mg-top-36px.uhijl {
  background-color: #3f5fd6;
}

.button-7.is--secondary {
  color: #080808;
  background-color: #ededed00;
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 10px 12px;
}

.button-7.is--secondary.ewfrt {
  border-color: #000;
}

.information_brand-link {
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
}

.page-wrapper-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  display: grid;
}

.page-wrapper-7.rethrrz {
  height: auto;
}

.page-wrapper-7.rethrrz.t45z {
  z-index: 2;
  border-radius: 20px;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: 2%;
  margin-right: 2%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 9px 15px #00000024;
}

.page-wrapper-7.rethrrz.t45z.erzrtz {
  z-index: 1;
  margin-top: -86px;
  position: relative;
  transform: scale(.9);
}

.page-wrapper-7.rethrrz.t45z.erzrtz.erztuz {
  margin-top: -181px;
}

.page-wrapper-7.rethrrz.t45z.erzrtz.erztuz.trzu {
  z-index: 0;
  margin-top: -120px;
  margin-bottom: 40px;
  transform: scale(.8);
}

.button-_icon {
  filter: brightness(0%) invert();
  margin-left: 0;
  transform: rotate(180deg);
}

.button-_icon.fger {
  filter: none;
}

.information_footer-links {
  font-size: 16px;
  line-height: 20px;
}

.form_text-field {
  border: 1px solid #ededed;
  border-radius: 20px;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.form_text-field.tzo {
  padding-top: 15px;
}

.form_text-field.trui {
  padding: 12px 20px;
  font-size: 13px;
}

.information_header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 96px;
  display: flex;
}

.information_header.reruzk {
  min-width: 100%;
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 0%;
  padding-right: 0%;
}

.display-1 {
  margin-bottom: 40px;
  font-size: 50px;
  line-height: 62px;
}

.display-1.width-80percent {
  color: #0c0c0c;
  width: 80%;
  font-weight: 700;
}

.display-1.width-80percent.greu {
  color: #fff;
  width: 90%;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 50px;
}

.information_content {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: auto;
  padding-bottom: 40px;
  display: flex;
}

.information_content.hide-tablet {
  min-height: auto;
  margin-top: auto;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.information_content.hide-tablet.fsrg, .information_content.eztr {
  filter: blur(2px);
}

.information_section {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.information_section.background-color.neutral-200 {
  background-color: #17a38c;
}

.information_section.background-color.neutral-200.is--footer.hide-desktop {
  display: none;
}

.information_section.background-color.neutral-200.er3e {
  background-color: #454d69;
  justify-content: flex-start;
  height: auto;
  display: flex;
  position: relative;
}

.information_section.background-color.neutral-200.er3e._65zu {
  filter: grayscale();
}

.information_section.background-color.neutral-200.er3e._65zu.terzuu {
  background-color: #202623;
}

.form_success-message {
  background-color: #eaf3ff;
  border-radius: 6px;
}

.information_logo {
  border-radius: 100px;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.divider-2 {
  background-color: #ccc;
  width: 100%;
  max-width: 300px;
  height: 1px;
  margin-top: 56px;
  margin-bottom: 16px;
}

.divider-2.iztou {
  margin-top: 40px;
}

.text-span-39 {
  color: #8df26f;
}

.form_section {
  background-color: #ededed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding: 64px;
  display: flex;
}

.form_section._5u57 {
  height: auto;
}

.form_section._5u57.z56uj {
  background-color: #d2d5d5;
}

.form_block {
  width: 400px;
  max-width: 400px;
  margin-bottom: 20px;
}

.form_field-label {
  color: #2b2b2b;
  margin-bottom: 6px;
  font-size: 1em;
  font-weight: 500;
  display: none;
}

.is--second {
  color: #fff;
  margin-left: 32px;
}

.form-5 {
  background-color: #f8f8f800;
  border-radius: 20px;
}

.form-5.gro {
  filter: blur(2px);
}

.paragraph-small {
  font-size: 14px;
  line-height: 20px;
}

.button_text {
  color: #fff;
  margin-left: 12px;
}

.button_text.fewer {
  color: #000;
}

.form_error-message {
  background-color: #ffecec;
  border-radius: 6px;
}

.width-60percent {
  width: 60%;
  line-height: 1.3em;
}

.body-19 {
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.body-19.etzu {
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.body-19.etzu.trzju {
  background-color: #fff;
  padding-bottom: 0;
}

.section-8 {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  min-height: 50vh;
  display: flex;
}

.section-8.rgwehj {
  width: 100%;
  max-width: 1200px;
  min-height: auto;
  color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.section-8.rgwehj.tzkuz {
  padding-bottom: 0;
}

.section-8.rgwehj.z6u78 {
  padding-bottom: 0;
  font-family: Suisseintl, sans-serif;
}

.section-8.rgwehj.z6u78.ewrez.grt {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-8.rgwehj.z6u78.ghujkl {
  z-index: 2147483647;
  position: fixed;
  inset: 0%;
}

.section-8.rgwehj.z6u78.ghujkl.gzuij {
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #33333387;
  justify-content: center;
  align-items: stretch;
  max-width: 100vw;
  padding-left: 50px;
  padding-right: 50px;
  display: none;
}

.grtzu {
  color: #faa;
  font-size: 20px;
  text-decoration: line-through;
}

.div-block-3721 {
  z-index: 10;
  opacity: 1;
  cursor: wait;
  background-color: #4f5567d6;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-3721.thrzk {
  background-color: #25242f;
}

.text-block-251 {
  color: #000;
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-radius: 16px;
  padding: 10px 20px;
  font-size: 17px;
}

.text-span-40 {
  font-style: normal;
  font-weight: 700;
  text-decoration: underline;
}

.text-span-41 {
  text-decoration: underline;
}

.text-span-42 {
  color: var(--royal-blue);
  background-color: #fff0;
  font-weight: 700;
  text-decoration: underline;
}

.heading-40 {
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 20px;
}

.card_fill {
  z-index: 1;
  background-color: #323341;
  width: 0%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.app_img {
  z-index: 4;
  opacity: 0;
  object-fit: cover;
  border-style: solid;
  border-radius: 20px;
  min-width: 30vh;
  max-width: none;
  height: 100%;
  min-height: 30vh;
  transition: opacity .3s;
  position: absolute;
}

.app_img.is--current {
  opacity: 1;
}

.app {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30vh;
  max-height: 30vh;
  display: flex;
  position: absolute;
  inset: 0%;
}

.card-3 {
  z-index: 1;
  cursor: pointer;
  background-color: #14141400;
  border: 2px #323341;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
  padding: 0;
  transition: all .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-3:hover {
  padding-left: 2.7em;
}

.card-3.is--current {
  background-color: #13131300;
  border-style: none;
  padding: 0;
}

.left_paragraph {
  margin-top: .9em;
  margin-bottom: 1.8em;
}

.left_heading {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 20px;
}

.hero_left {
  z-index: 2;
  width: 70%;
  position: relative;
}

.hero_right {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 30vh;
  height: 30vh;
  display: flex;
  position: relative;
}

.cards.rgerer {
  margin-left: 40px;
}

.card_heading {
  color: #4a4a4a;
  letter-spacing: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.card_heading.rgtz {
  color: #242421;
  font-size: 18px;
  line-height: 27px;
}

.card_heading.hztkju {
  margin-bottom: 20px;
  line-height: 27px;
}

.container-10 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 10em;
}

.container-10.is--hero {
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
  max-height: 30vh;
  margin-top: 30px;
  padding: 0;
  display: flex;
}

.card_icon {
  color: #000;
  width: 20px;
  height: 20px;
  margin-right: 1.3em;
}

.card_icon.z78 {
  color: #000;
}

.app_circle {
  z-index: 1;
  opacity: .37;
  filter: blur(4em);
  background-color: #d2e9ec;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 70%;
  height: 30vh;
  padding-top: 0%;
  display: flex;
  position: absolute;
}

.card_wrap {
  z-index: 2;
  opacity: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.card_wrap.jztk {
  justify-content: flex-start;
  align-items: flex-start;
}

.html-2 {
  width: 0;
  height: 0;
  position: fixed;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.background-video-5 {
  z-index: 7;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  min-width: 101%;
  max-width: 100%;
  height: auto;
  min-height: 101%;
  max-height: 400px;
}

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

.div-block-3723 {
  border: 1px solid #0003;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: auto;
  max-height: 400px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-217 {
  border-radius: 20px;
  min-width: 100%;
  min-height: 100%;
}

.z4z {
  opacity: .8;
}

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

.hmbr {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  display: none;
}

.hidengrft {
  background-color: #fff;
  display: none;
  position: absolute;
  inset: 70px 0% 0% auto;
}

.tjrzju {
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-left-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 200px;
  padding: 20px 20px 20px 0;
  display: flex;
}

.div-block-3725 {
  z-index: 2147483647;
  background-color: #fff;
  display: block;
  position: fixed;
  inset: 0%;
}

.div-block-3726 {
  flex-flow: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  display: flex;
}

.about-hero-intro {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-features_block {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3rem;
  font-family: Bitter, serif;
  display: flex;
  position: relative;
}

.home-features_block.zkuz {
  color: #000;
  background-color: #fff0;
  border-radius: 20px;
  flex-flow: column;
  padding: 0;
  font-family: Suisseintl, sans-serif;
}

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

.padding-section-large-2.is-home-cta {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 6rem;
}

.home-cta_wrapper {
  border-top: 1px #000;
  border-bottom: 1px #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.home-hosting_block {
  background-color: #aee7e1;
  border: 2px #1e1e1e;
  border-radius: 1.75rem;
}

.home-hosting_block.is-2nd {
  background-color: #ffd168;
}

.home-hosting_block.is-2nd.grz.htzuji {
  background-color: #000;
}

.home-hosting_block.is-3rd {
  background-color: #f2a7be;
}

.home-opportunity_image-wrapper {
  background-image: linear-gradient(#000, #fff);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding-bottom: 50%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-hero-top {
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.home-types_tab-link {
  grid-column-gap: 1.5rem;
  white-space: nowrap;
  background-color: #0000;
  align-items: center;
  padding: 20px 40px 20px 30px;
  font-size: 1.375rem;
  transition: border-color .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.home-types_tab-link.w--current {
  background-color: #e46846;
  border: 1px #000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding-left: 30px;
  padding-right: 40px;
}

.home-types_tab-link.uzui.w--current {
  background-color: #f2a7be;
}

.home-types_tab-link.bfhj.w--current {
  background-color: #61a5df;
}

.home-types_tab-link.srtu.w--current {
  background-color: #ffd168;
}

.home-cta_image-wrapper {
  border-radius: 0;
  width: 40.2778%;
  height: 92%;
  margin-top: auto;
  margin-bottom: auto;
  overflow: hidden;
}

.home-photography_absolute {
  width: 28%;
  position: absolute;
  inset: 4% 13% auto auto;
}

.home-photography_absolute.rotateing-icon {
  top: 12%;
}

.home-photography_wrapper {
  z-index: 2;
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  max-width: 43rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.home-hosting_block-content {
  padding: 2rem;
}

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

.text-block-253 {
  color: #fff;
  letter-spacing: -2px;
  -webkit-text-fill-color: transparent;
  background-color: #000;
  -webkit-background-clip: text;
  background-clip: text;
  border-radius: 12px;
  padding: 5px 0 5px 5px;
  font-size: 30px;
  line-height: 30px;
}

.home-help_top-image-wrapper {
  border-top-right-radius: 2.375rem;
  border-bottom-right-radius: 2.375rem;
  width: 100%;
  max-width: 55.9028%;
  height: 100%;
  overflow: hidden;
}

.navbar-logo-center {
  z-index: 900;
  justify-content: center;
  margin-top: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.home-help_block-content {
  max-width: 33.75rem;
}

.page-wrapper-8 {
  width: 100%;
  overflow: hidden;
}

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

.home-types_grid {
  grid-column-gap: 2.75rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home-hosting_block-top {
  padding-bottom: 73%;
  position: relative;
}

.home-hosting_block-top.rwe44 {
  padding-bottom: 30%;
}

.home-hosting_block-top.rwe44.tewrtzu {
  padding-bottom: 10%;
}

.home-features_block-icon {
  align-self: flex-start;
  min-width: 3rem;
  margin-top: 0;
  margin-left: 0;
  position: static;
}

.div-block-3728 {
  color: #6e7488;
  background-color: #3c3c3c;
  border-radius: 20px;
  width: 20px;
  height: 20px;
}

.div-block-3728._238 {
  z-index: 1;
  background-color: #e47b46;
  position: relative;
  left: -2px;
}

.div-block-3728._12 {
  background-color: #61a5df;
  width: 20px;
  position: relative;
  right: -2px;
}

.div-block-3728.etrz {
  background-color: #f2a7be;
  margin-left: -10px;
  margin-right: -10px;
  position: relative;
  top: -10px;
}

.home-features_heading-wrapper {
  grid-column-gap: 1.25rem;
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 62rem;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.home-features_heading-wrapper.zruo {
  color: #fff;
  flex-flow: row;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.heading-41 {
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 500;
}

.home-photography_absolute-bg {
  opacity: .2;
  background-color: #1e1e1e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.heading-xlarge {
  max-width: 900px;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.3;
}

.home-features_left-line {
  background-color: #1e1e1e;
  border-radius: 10px;
  width: 1px;
  height: 70%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.home-features_left-line.hzttzj {
  background-color: #000;
}

.home-opportunity_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  display: grid;
}

.section_home-opportunity {
  background-color: #355350;
  border-radius: 20px;
}

.section_home-opportunity.zrtu {
  margin-top: 0;
}

.section_home-opportunity.zrtu.gfj {
  background-color: #060606;
}

.section_home-opportunity.zrtu.gfj.fefe {
  border-radius: 20px 20px 0 0;
}

.section_home-opportunity.truo {
  background-color: #e7eef0;
}

.section_home-opportunity.truo.rtyh {
  background-color: #ebb2f1;
  background-image: linear-gradient(90deg, #ebb2f1 55%, #abdbc669), linear-gradient(#b692e57d, #b692e57d), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692903db_N%C3%A9vtelen%20terv.jpg");
  background-position: 0 0, 0 0, 100%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 48%;
  padding-left: 2%;
  padding-right: 2%;
}

.section_home-opportunity.truo.rtyh.gfhj {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -40px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.section_home-opportunity.truo.rtyh.gfhj.iinstahe {
  background-color: #e5e5e5;
  background-image: linear-gradient(90deg, #fff 55%, #abdbc669), linear-gradient(#b692e57d, #b692e57d);
  border-radius: 20px;
  margin-top: 0;
}

.home-types_content {
  max-width: 32rem;
}

.home-types_content.reverse {
  max-width: 28rem;
}

.home-types_tab-menu {
  z-index: 1;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -2px;
  display: flex;
}

.padding-global-3 {
  flex: 1;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}

.padding-global-3.is-other-half {
  padding-left: 0%;
}

.padding-global-3.is-half {
  padding-right: 0%;
}

.home-photography_image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 80%;
  display: flex;
  position: relative;
}

.section_home-cta {
  background-color: #ffd168;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 70vh;
  position: relative;
}

.about-hero-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 30vw;
  padding-bottom: 0;
  padding-left: .5rem;
  padding-right: .5rem;
  display: grid;
}

.about-hero-bottom.rtgzh {
  min-width: 100%;
}

.about-hero-scroll-link {
  margin-top: 2rem;
}

.home-photography_content {
  z-index: 1;
  max-width: 85%;
  padding-bottom: 17%;
  position: absolute;
  overflow: hidden;
}

.column-image-spacer {
  z-index: 10;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  height: 8vw;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-style-h2 {
  margin-bottom: 10px;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2.tuzui {
  color: #fff;
}

.home-photography_image {
  object-fit: scale-down;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0%;
}

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

.home-types_tab-text {
  border-bottom: 4px solid #0000;
  padding-bottom: 0;
  transition: border-color .4s cubic-bezier(.165, .84, .44, 1);
}

.text-span-43 {
  background-color: #f2a7be;
  border-radius: 17px;
  padding-left: 10px;
  padding-right: 10px;
}

.home-types_image {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.nav_logo-wrapper {
  align-items: center;
  display: flex;
}

.home-help_block {
  grid-column-gap: 2.75rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 40px;
  display: grid;
}

.home-hosting_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 75rem;
  display: grid;
}

.home-hosting_grid.ztzu {
  grid-template-columns: 1fr 1fr;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  z-index: 2147483647;
  width: 100%;
  max-width: 100%;
  box-shadow: none;
  background-color: #aee8cd;
  border: 1px solid #0000000d;
  border-radius: 0;
  padding: 0;
  display: block;
  position: fixed;
  top: 0;
}

.scroll-link-icons {
  z-index: 20;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: .875rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-about-hero.z6uj7ik {
  max-height: 50vh;
}

.icon-small {
  filter: invert();
  justify-content: center;
  align-items: center;
  height: .875rem;
}

.home-types_tab-inside {
  background-color: #e46846;
  border: 2px #000;
  border-radius: 0 2.5rem 2.5rem;
  padding: 2rem;
}

.home-types_tab-inside.is-3rd {
  background-color: #61a5df;
}

.home-types_tab-inside.is-2nd {
  background-color: #f2a7be;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 2.5rem;
  padding: 2rem;
}

.home-hosting_image {
  width: 57%;
  position: absolute;
  inset: 6% 0% auto auto;
}

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

.container-medium.is-half {
  max-width: 38.75rem;
  margin-right: 0;
}

.home-opportunity_image {
  z-index: 1;
  filter: grayscale();
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
  position: absolute;
  inset: 0% 0% auto;
}

.home-help_image, .home-help_top-image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.padding-section-medium {
  padding-top: 0;
  padding-bottom: 0;
}

.container-large-4 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.scroll-link {
  z-index: 10;
  background-color: #000;
  border: 1px solid #e4eff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
  margin-top: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-style-h4 {
  margin-bottom: 10px;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.3;
}

.home-cta_content {
  max-width: 32rem;
  font-family: Bitter, serif;
}

.home-opportunity_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.home-opportunity_list.regye {
  display: none;
}

.padding-section-xlarge {
  padding-top: 11.25rem;
  padding-bottom: 11.25rem;
}

.padding-section-xlarge.is-small {
  padding-top: 2rem;
  padding-bottom: 6rem;
}

.about-hero-component {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 100vh;
  padding-top: 4rem;
  display: flex;
}

.about-hero-component.ezuju7i {
  min-height: 50vh;
  max-height: 50vh;
  padding-top: 0;
}

.home-types_image-wrapper {
  padding-bottom: 117.4%;
  position: relative;
}

.home-help_top-block {
  grid-column-gap: 8.05556%;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5rem;
  display: flex;
}

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

.tujzui {
  color: #fff;
}

.button-background {
  background-color: #3f8ef1;
  border-radius: 100%;
  width: 100%;
  min-width: 4.5rem;
  height: 175%;
  display: none;
  position: absolute;
  inset: auto;
}

.text-size-large-2 {
  width: 100%;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6;
}

.home-cta_image {
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  height: 100%;
  min-height: 60vh;
  max-height: 70vh;
}

.home-help_image-prop {
  height: 100%;
  padding-bottom: 36%;
  position: relative;
}

.home-features_grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px solid #1e1e1e;
  border-bottom: 1px solid #1e1e1e;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-features_grid.utrju {
  grid-column-gap: 16px;
  border-top-style: none;
  border-top-color: #000;
  border-bottom-style: none;
  border-bottom-color: #000;
}

.home-features_heading-icon {
  vertical-align: middle;
  display: inline-block;
  transform: translate(0, -1.25rem);
}

.nav_wrapper {
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.teamsw {
  padding-left: 5%;
  padding-right: 5%;
}

.about-hero-column {
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-photography_bg-image {
  z-index: 0;
  filter: grayscale();
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  position: relative;
}

.home-features_block-content {
  text-align: left;
  flex-flow: column;
  padding-bottom: 20px;
  font-size: 14px;
  display: flex;
}

.home-help_image-wrapper {
  border-radius: 2.375rem;
  padding-bottom: 76%;
  position: relative;
  overflow: hidden;
}

.dollar-symbol {
  font-weight: 400;
}

.max-width-small-2 {
  width: 100%;
  max-width: 600px;
}

.nav_links-wrapper {
  align-items: center;
  font-size: 16px;
  display: flex;
}

.image-full {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

.home-photography_bg {
  width: 100%;
  height: 100%;
  max-height: 100vh;
  position: absolute;
  inset: 0%;
}

.section_home-photography {
  position: relative;
  inset: 0%;
}

.button-8 {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #1e1e1e;
  border: 0 solid #1e1e1e;
  border-radius: 2.75rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 2rem;
  font-size: 14px;
  line-height: 1.2;
  text-decoration: none;
  transition: background-color .35s cubic-bezier(.165, .84, .44, 1), opacity .35s cubic-bezier(.165, .84, .44, 1);
}

.button-8:hover {
  background-color: #e46846;
  border-color: #1e1e1ecc;
}

.button-8.is-hover-alternate:hover {
  color: #000;
  background-color: #fff;
}

.button-8.is-nav {
  text-transform: capitalize;
  margin-left: 1rem;
  font-size: 14px;
  line-height: 1;
}

.home-help_content {
  max-width: 23.75rem;
  margin-right: auto;
}

.heading-style-h1 {
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.25;
}

.heading-style-h1.is-features-heading {
  color: #000;
  text-transform: capitalize;
  margin-left: 1rem;
  margin-right: 1rem;
  font-size: 30px;
  line-height: 1.3;
  display: inline;
}

.heading-style-h1.trju {
  color: #000;
  margin-top: 0;
  margin-bottom: 40px;
}

.heading-style-h1.trju.htri {
  color: #000;
}

.heading-style-h1.trju.ztru6 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 24px;
}

.column-image-wrapper {
  z-index: 10;
  border-radius: 20px;
  flex: 1;
  margin-bottom: 1rem;
  position: relative;
  overflow: hidden;
}

.nav_link {
  color: #1e1e1ecc;
  padding: .5rem .75rem;
  transition: color .4s cubic-bezier(.165, .84, .44, 1);
}

.nav_link:hover {
  color: #e46846;
}

.nav_link.rep {
  font-style: italic;
}

.body-20 {
  color: #000;
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
}

.benefits_caption-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.footer_top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 4rem;
  display: grid;
}

.iphone_img-video-profile {
  object-fit: cover;
  height: 135%;
  margin-left: 1px;
}

.social-proof_review-span {
  color: #2b2832;
  font-weight: 600;
}

.track_community {
  border-radius: 0;
  height: 100%;
  overflow: hidden;
}

.hero_bg-overlay {
  z-index: 30;
  opacity: 1;
  background-image: linear-gradient(#fbf1e500 10%, #fff);
  justify-content: center;
  align-items: center;
  height: 30vh;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.badge_star-circle {
  z-index: 2;
  background-color: #a992db;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  margin-bottom: -2.5rem;
  padding: .5rem;
  display: flex;
}

.benefits_card-img-wrapper {
  justify-content: center;
  padding-top: 3rem;
  display: flex;
  position: relative;
}

.iphone-mockup_video {
  border-radius: 3rem;
  height: 100%;
  position: absolute;
  inset: 0% 2%;
}

.hero-title {
  color: #000;
  text-transform: none;
  max-width: 90%;
  font-size: 30px;
  font-weight: 800;
  line-height: 40px;
}

.feature_card {
  grid-row-gap: .75rem;
  background-color: #fff;
  border: 1px solid #ffa589;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 26rem;
  padding: 1.5rem;
  display: flex;
}

.footer-4 {
  background-color: #0d0d0d;
  border-top: 2px #1e1e1e;
  min-width: 100vw;
  padding-bottom: 60px;
}

.text-size-large-3 {
  color: #5d5d5f;
  font-size: 20px;
  line-height: 30px;
}

.social-proof_profile-img {
  border: 1px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: -1.25rem;
  display: flex;
  overflow: hidden;
}

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

.benefits_card-overlay {
  background-image: linear-gradient(#fefaf600, #fefaf6);
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.benefits_card-overlay.top {
  background-image: linear-gradient(#fefaf6, #fefaf600);
  height: 50%;
  inset: 0% 0% auto;
}

.hero_image-column {
  flex-direction: column;
  justify-content: space-between;
  width: 16vw;
  height: 60vw;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hero_image-column._90deg {
  z-index: 5;
  width: 15vw;
  height: 60vw;
  transform: rotate(90deg);
}

.hero_image-column.less-45deg {
  z-index: 4;
  width: 15vw;
  height: 60vw;
  transform: rotate(-45deg);
}

.hero_image-column._45deg {
  z-index: 4;
  width: 15vw;
  height: 60vw;
  transform: rotate(45deg);
}

.social-proof_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.social-proof_profiles {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: center;
  display: flex;
}

.iphone-mockup {
  width: 31vh;
  height: 100%;
}

.card-line {
  background-color: #ffa589;
  width: 100%;
  height: 1px;
}

.iphone_turnoff-icon-wrapper {
  z-index: 2;
  background-color: #ff4747;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 1.25rem .75rem .75rem;
  display: flex;
}

.footer_credits {
  color: #fff;
  text-decoration: none;
  transition: color .4s cubic-bezier(.165, .84, .44, 1);
}

.footer_credits:hover {
  color: #e46846;
}

.footer_link {
  color: #fff;
  padding-top: .5rem;
  padding-bottom: .5rem;
  line-height: 1.4;
  text-decoration: none;
  transition: color .4s cubic-bezier(.165, .84, .44, 1);
  display: inline-block;
}

.footer_link:hover {
  color: #e46846;
}

.hero_title-tag {
  color: #615b74;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #c3c3c3;
  border-radius: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem 1rem;
  font-size: 11px;
  font-weight: 500;
  line-height: 30px;
}

.hero_title-tag.vfg {
  margin-right: 20px;
}

.hero_title-tag.eryh {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 0;
}

.iphone-mockup_overlay-bg {
  z-index: 1;
  opacity: .7;
  background-image: linear-gradient(#fff0 55%, #000);
  border-radius: 2rem;
  position: absolute;
  inset: 1% 2%;
}

.text-block-254 {
  color: #0d0d0d;
}

.text-block-254.ztu {
  color: #fff;
}

.track_features {
  height: 400svh;
}

.hero_images-wrapper {
  width: 100%;
  height: 40vw;
  position: relative;
}

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

.benefits_caption {
  letter-spacing: 2px;
  text-transform: uppercase;
}

.padding-global-4 {
  flex: 1;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}

.social-proof_rating-star-wraper {
  align-items: center;
  display: flex;
}

.footer_logo-span {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929029b_Group%20(45).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: .25rem;
  margin-right: .25rem;
  display: inline;
}

.hero_images {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.benefits_card-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 5rem;
}

.community_content-wrapper {
  align-items: center;
  height: 70vh;
  display: flex;
  position: relative;
}

.feature_card-wrapper {
  align-items: center;
  display: flex;
}

.feature_card-wrapper._2 {
  margin-right: -8rem;
}

.feature_card-wrapper._3 {
  margin-left: -8rem;
}

.feature_card-wrapper._1 {
  margin-right: -8rem;
}

.hero_images-trigger {
  width: 100%;
  height: 80vw;
  position: relative;
}

.social-proof_divider {
  opacity: .25;
  background-color: #64626a;
  width: 1px;
  height: 2rem;
}

.benefits_card-img {
  width: 12.5rem;
}

.image-card_flip--inner-back {
  z-index: 1;
  height: 100%;
  transform-style: preserve-3d;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: translate3d(0, 0, -1px);
}

.community_title-top {
  color: #fff;
}

.icon-grow_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.section_hero {
  border-bottom: 1px #ffa589;
  position: relative;
}

.section_features {
  background-color: #fbf1e5;
}

.social-proof_rating {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.benefits_card {
  background-color: #fefaf6;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.benefits_card-icon {
  position: absolute;
}

.benefits_card-icon._3 {
  inset: 30% 10% 0% auto;
}

.benefits_card-icon._2 {
  inset: 40% auto 0% 10%;
}

.benefits_card-icon._1 {
  inset: 25% auto auto 10%;
}

.iphone-mockup_wrapper {
  position: relative;
  overflow: hidden;
}

.footer_logo-wrapper {
  margin-bottom: 2rem;
}

.image-card_flip--inner {
  z-index: 0;
  height: 20vw;
  position: relative;
  overflow: hidden;
}

.footer_right {
  color: #fff;
  border-right: 2px #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.heading-style-h4-2 {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.image-cover-2 {
  object-fit: cover;
  border: 1px solid #a4a4a4;
  border-radius: 18px;
  width: 100%;
  height: 100%;
}

.hero_image-card {
  z-index: 3;
  width: 100%;
  height: 20vw;
  position: relative;
  overflow: hidden;
}

.hero_image-card.reverse {
  transform: rotate(180deg);
}

.section_community {
  background-color: #4e0e7f;
  border-radius: 20px;
}

.iphone_grid-item {
  width: 100%;
}

.iphone_grid-item.tools {
  padding-left: 1rem;
}

.iphone_grid-item.video-profile {
  border-radius: 8px;
  width: 3.75rem;
  height: 5.5rem;
  overflow: hidden;
}

.iphone_grid-item.mic, .iphone_grid-item.end-call, .iphone_grid-item.camera {
  justify-content: center;
  display: flex;
}

.hero_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #2b2832;
  text-align: center;
  flex-direction: column;
  align-items: center;
  min-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.benefits_card-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 2rem 3rem;
  display: flex;
}

.benefits_card-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #ff7917;
  letter-spacing: 2px;
  background-color: #0000;
  border-top: 1px solid #fbf1e5;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.features_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  padding-top: 2.75rem;
}

.iphone_grid-inner {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.25rem 1.5rem 2.5rem;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.feature_card-line-wrapper {
  align-items: center;
  min-width: 8rem;
  height: 1rem;
  display: flex;
  overflow: hidden;
}

.icon-grow {
  color: #442781;
  width: 10.125rem;
}

.features-title {
  text-align: center;
  max-width: 27ch;
  margin-top: 60px;
}

.image-218 {
  filter: contrast(200%) grayscale() brightness(200%);
  border-radius: 20px;
  max-width: 100px;
}

.footer_links-wrapper {
  justify-content: space-between;
  width: 100%;
  max-width: 30rem;
  display: flex;
}

.iphone_mic-icon-wrapper {
  z-index: 2;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 1rem .75rem .75rem;
  display: flex;
}

.community_title {
  text-transform: uppercase;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.hero_content-2 {
  min-width: 100%;
}

.footer_link-row {
  flex-direction: column;
  display: flex;
}

.bagde_star-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.features_wrapper {
  flex-direction: column;
  align-items: center;
  min-height: 80svh;
  display: flex;
  position: sticky;
  top: 12vh;
}

.benefits_content-wrapper {
  padding-top: 8rem;
}

.card-line-bullet {
  background-color: #ffa589;
  border: 1px solid #fff;
  border-radius: 100px;
  width: .75rem;
  height: .75rem;
}

.benefits_title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_social-proof {
  background-color: #ffa5891a;
}

.iphone_camera-icon-wrapper {
  z-index: 2;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 1rem .75rem .75rem;
  display: flex;
}

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

.container-medium-2._6u67 {
  flex-flow: column;
  display: flex;
}

.social-proof_rating-note {
  color: #2b2832;
  font-size: 2.5rem;
  font-weight: 700;
}

.image-card_flip {
  height: 100%;
  max-height: 20vw;
  position: relative;
}

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

.padding-global-5.thtzk {
  border-radius: 20px;
}

.nav-wrapper {
  z-index: 999;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 0;
}

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

.feature_card-icon-wrapper {
  background-color: #fbf1e5;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding-top: 4px;
  display: flex;
}

.community_title-bottom {
  color: #ffa589;
  text-align: right;
  font-weight: 800;
}

.iphone_tools-icon-wrapper {
  z-index: 2;
  background-color: #a992db;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: .75rem;
  display: flex;
}

.page-wrapper-9 {
  width: 100%;
}

.community_image-wrapper {
  border: 1px solid #fff;
  border-radius: 100px;
  position: absolute;
  overflow: hidden;
}

.community_image-wrapper._4 {
  width: 4rem;
  inset: 20% 0% auto auto;
}

.community_image-wrapper._5 {
  width: 4rem;
  inset: auto auto 30% 20%;
}

.community_image-wrapper._6 {
  width: 2.5rem;
  inset: auto 20% 20% auto;
}

.community_image-wrapper._2 {
  width: 4rem;
  inset: 20% 0% auto 35%;
}

.community_image-wrapper._3 {
  width: 2.5rem;
  inset: 30% 0% auto 60%;
}

.community_image-wrapper._1 {
  width: 3rem;
  inset: 20% auto auto 0%;
}

.features_grid-item.right {
  z-index: 2;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.features_grid-item.left {
  z-index: 3;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.features_grid-item.center {
  justify-content: center;
  display: flex;
}

.home-figures_description {
  color: #292929;
  font-size: .925rem;
}

.padding-section-large-3 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.padding-section-large-3.is-home-cta {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 6rem;
}

.padding-section-large-3.is-home-cta.jzui {
  background-color: #fff0;
  padding-bottom: 0;
}

.padding-section-large-3.grh {
  padding-left: 2%;
  padding-right: 2%;
}

.padding-section-large-3.fghh.rtui {
  justify-content: flex-start;
  align-items: center;
  max-width: 700px;
  display: flex;
}

.div-block-3729 {
  margin-bottom: 20px;
  margin-right: auto;
  display: flex;
}

.home-pricing_plan-features-item {
  color: #000;
  align-items: center;
  width: 100%;
  font-size: .875rem;
  display: flex;
}

.home-pricing_items-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  align-items: start;
  height: 100%;
  display: grid;
  overflow: hidden;
}

.heading-42 {
  letter-spacing: -.05em;
  align-items: center;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.6;
  display: flex;
}

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

.text-size-14.text-color-grey-86 {
  color: #868686;
}

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

.navbar_dropdown-toggle-mobile {
  z-index: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.25rem 0;
  display: flex;
  position: relative;
}

.navbar_dropdown-toggle-mobile.w--open {
  z-index: 9999;
  position: relative;
}

.navbar_dropdown-group {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.navbar_dropdown-icon {
  filter: none;
  align-self: center;
  margin: auto 0;
  position: relative;
}

.home-pricing_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  display: grid;
}

.home-pricing_item-divider {
  background-color: #d6d6d6;
  width: 1px;
  height: 100%;
}

.navbar_dropdown-link {
  z-index: 99;
  color: #fff;
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  transition: all .2s;
  display: flex;
}

.navbar_dropdown-link:hover {
  color: #f1f1f1;
}

.nav-button {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  padding: .75rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: all .2s;
}

.nav-button:hover {
  background-color: #e5fd59;
}

.navbar_dropdown-link-heading {
  font-size: 1rem;
  font-weight: 600;
}

.navbar_dropdown-wrapper-desktop {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  padding-left: 1rem;
  padding-right: 2rem;
  display: grid;
}

.padding-global-6 {
  flex: 1;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}

.padding-global-6.is-half {
  padding-right: 0%;
}

.home-pricing_list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  display: grid;
}

.navbar-wrapper {
  height: 5rem;
}

.section_home-pricing1 {
  background-color: #fff;
}

.paragraph-107 {
  font-size: 16px;
}

.paragraph-107.grttz {
  color: #000;
  text-align: left;
}

.navbar_dropdown {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 0;
  margin-right: 1.8125rem;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.navbar_menu-wrapper-desktop {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.home-figures_figure-text {
  color: #000;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.3;
}

.navbar_mobile-link-wrapper {
  border-top: 1px solid #d6d6d6;
  flex-direction: column;
  display: flex;
}

.text-span-44 {
  background-color: #f2a7be;
  border-radius: 17px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-3730 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.navbar_dropdown-wrapper-mobile {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  display: flex;
}

.navbar_menu-buttons {
  grid-column-gap: .75rem;
  grid-row-gap: 16px;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  place-content: space-between flex-end;
  align-items: center;
  padding: 2px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.navbar_menu-buttons.is-menu-mobile {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: space-between;
  justify-items: stretch;
  width: 12rem;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.container-large-6 {
  width: 100%;
  min-width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.navbar_menu-link-wrapper {
  color: #2e211b;
  align-items: center;
  height: 100%;
  font-weight: 500;
  display: flex;
}

.text-field-16 {
  border-radius: 10px;
}

.home-pricing_pricing-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr auto auto 3fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start stretch;
  place-items: start;
  height: 100%;
  padding: 1rem 1.5rem 2rem;
  display: grid;
}

.pricing-block_heading-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  place-items: start;
  width: 100%;
  display: grid;
}

.home-pricing_heading-wrapper {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-block-5 {
  width: 100%;
  display: block;
}

.navbar_dropdown-link-content {
  flex-direction: column;
  align-items: flex-start;
  max-width: 15rem;
  font-size: .875rem;
  line-height: 20px;
  display: flex;
}

.navbar_dropdown-link-content:hover {
  color: #000;
}

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

.home-types_tab-inside-2 {
  background-color: #e46846;
  border: 2px #000;
  border-radius: 2.5rem;
  padding: 2rem;
}

.home-types_tab-inside-2.is-3rd {
  background-color: #61a5df;
}

.home-types_tab-inside-2.is-4th {
  background-color: #ffd168;
  border-top-right-radius: 0;
}

.home-types_tab-inside-2.is-2nd {
  background-color: #f2a7be;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 2.5rem;
  padding: 2rem;
}

.div-block-3731 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  margin-top: 0;
  padding: 40px 5%;
  display: flex;
}

.paragraph-109 {
  opacity: .56;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.3;
}

.nav_logo {
  width: 100%;
}

.nav_logo.is-main {
  filter: brightness(200%) contrast(149%) grayscale();
  mix-blend-mode: darken;
  object-fit: cover;
  border-radius: 0;
  min-width: 75px;
  max-width: 80px;
  height: 100%;
  min-height: 80px;
  max-height: 70px;
  position: absolute;
}

.nav_logo.is-main.hjl {
  filter: brightness(124%) contrast(149%) grayscale() invert();
  mix-blend-mode: darken;
  border-radius: 0;
  max-width: 75px;
  min-height: 75px;
  max-height: 75px;
}

.padding-section-large-4 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-large-7 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.navbar_mobile-menu-wrapper.is-new {
  margin-left: -3.75rem;
  margin-right: -3.75rem;
}

.icon-check {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.heading-style-h4-3 {
  text-align: left;
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}

.heading-style-h4-3.trjzt {
  color: #000;
}

.heading-style-h4-3.trjzt.ghhj, .heading-style-h4-3.fhiu {
  color: #fff;
}

.home-pricing_plan-features {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  width: 100%;
  display: grid;
}

.f-form-button-wrapper.is---1 {
  grid-column-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar_mobile-dropdown-list {
  z-index: 10000;
  position: absolute;
}

.navbar_mobile-dropdown-list.w--open {
  z-index: 9999;
  background-color: #3721580d;
  margin-left: -3.75rem;
  margin-right: -3.75rem;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  position: relative;
}

.home-figures_item-wrapper {
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.home-figures_item-wrapper.ztrit {
  display: flex;
}

.home-figures_item-wrapper.is-trust {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-items: center;
  display: none;
}

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

.navbar_logo-wrapper {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 10rem;
  min-width: 10rem;
  max-width: 10rem;
  display: flex;
}

.navbar_logo-wrapper.is-main {
  color: #fff;
  border-radius: 100px;
  width: 60px;
  min-width: 70px;
  max-width: 60px;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  margin-right: 2rem;
  padding-bottom: .25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar_logo-wrapper.is-main.w--current {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  padding-bottom: .25rem;
}

.navbar_logo-wrapper.is-main.greu {
  margin-right: 0;
}

.navbar_logo-wrapper.is-open {
  color: #0d0d0d;
}

.navbar_dropdown-product-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  transition: all .2s;
  display: grid;
}

.navbar_menu-button-2 {
  display: none;
}

.navbar_menu-button-2.is-main {
  z-index: 10000;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: -1.25rem;
  display: none;
  position: relative;
}

.navbar_menu-button-2.is-open {
  color: #0d0d0d;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: -1.25rem;
  display: flex;
}

.navbar_dropdown-product-mobile {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.navbar_container-mobile {
  width: 100%;
  max-width: 92.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.grrtzu {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902d7_pexels-blue-bird-7243129.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 60px;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  margin-right: 5px;
}

.navbar_link-mobile {
  color: #000;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  padding: 0 3.75rem;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.navbar_link-mobile.no-dropdown {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.home-pricing_category-heading-wrapper {
  color: #000;
  background-color: #dae5ff;
  border-bottom: 1px solid #fbffb6;
  padding: 1rem;
}

.navbar_dropdown-list-small {
  z-index: 99;
  min-width: 100%;
  position: absolute;
  top: auto;
  left: auto;
}

.navbar_dropdown-list-small.w--open {
  z-index: 99;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 10px;
  min-width: auto;
  position: absolute;
  inset: 5rem auto auto -2rem;
  overflow: hidden;
  box-shadow: 0 3px 20px #00000026;
}

.navbar_menu-wrapper-mobile {
  z-index: 10000;
  text-align: left;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10rem;
  display: none;
  position: absolute;
  inset: 0 0% auto;
  overflow: scroll;
}

.navbar_dropdown-link-mobile {
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
}

.navbar_left-wrapper {
  align-items: center;
  display: flex;
}

.home-pricing_buttons-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 1rem;
  display: grid;
}

.navbar_container-2 {
  border-bottom: 1px #0414341a;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.home-pricing_h2 {
  color: #000;
  font-size: 3rem;
}

.button-9 {
  color: #000;
  text-align: center;
  background-color: #f38e4b;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 600;
  transition: all .2s;
  display: flex;
}

.button-9:hover {
  background-color: #e5fd59;
}

.button-9.is-pricing {
  padding-top: .65rem;
  padding-bottom: .65rem;
  font-size: .925rem;
}

.pricing-block_price {
  color: #000;
  align-items: flex-start;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.fertzu {
  color: #000;
  text-align: center;
  font-size: 20px;
}

.navbar_link-2 {
  z-index: 99;
  color: #000;
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-right: 2.125rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navbar_link-2:hover {
  color: #d8d8d8;
}

.f-form-time {
  grid-column-gap: .25rem;
  justify-content: center;
  align-items: center;
  font-size: .75rem;
  display: flex;
}

.f-hero-image {
  width: 70%;
  max-width: 200px;
  margin-left: auto;
  margin-right: 40px;
}

.home-pricing_category-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #d6d6d6;
  border-radius: 20px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
  overflow: hidden;
}

.f-steps-wrap.is--1 {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  max-width: 77.5rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar_menu-wrapper-mobile-top {
  justify-content: space-between;
  height: 5rem;
  min-height: 5rem;
  display: flex;
}

.button-10 {
  grid-column-gap: .75rem;
  color: #fff;
  text-align: center;
  background-color: #1e1e1e;
  border: 0 solid #1e1e1e;
  border-radius: 2.75rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 2rem;
  font-size: 14px;
  line-height: 1.2;
  text-decoration: none;
  transition: background-color .35s cubic-bezier(.165, .84, .44, 1), opacity .35s cubic-bezier(.165, .84, .44, 1);
}

.button-10:hover {
  background-color: #e46846;
  border-color: #1e1e1ecc;
}

.button-10.is-hover-alternate:hover {
  color: #000;
  background-color: #fff;
}

.navbar_dropdown-text-title {
  color: #fff;
  margin-right: .375rem;
}

.dollar-span {
  margin-top: .3rem;
  font-size: 1.125rem;
}

.padding-global-7 {
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.pricing-block_plan-name {
  color: #000;
  font-size: 1.5rem;
}

.home-faq_answer {
  color: #cac8c8;
  padding-left: .5rem;
  padding-right: 1rem;
  overflow: hidden;
}

.home-features2_button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  max-width: 400px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

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

.section_home-faq {
  background-color: #fff;
}

.home-faq_list {
  border-bottom: 1px solid #e4e1e1;
}

.home-features2_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  display: grid;
}

.home-features1_heading-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: 37rem;
  display: grid;
}

.home-faq_answer-text {
  color: #868686;
  font-weight: 400;
}

.home-faq_question {
  color: #000;
  cursor: pointer;
  border-top: 1px solid #e4e1e1;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: .5rem;
  font-size: 1.125rem;
  font-weight: 600;
  display: flex;
}

.home-faq_icon {
  color: #000;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 1.5rem;
  display: flex;
}

.home-faq_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  width: 100%;
  display: grid;
}

.home-features2_item-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.home-sproof_icon {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.home-sproof_icon.is-trust {
  width: 7.5rem;
  height: auto;
}

.home-sproof_icon.is-forbes {
  width: 4rem;
  height: auto;
}

.home-sproof_icon.is-techradar {
  width: 6rem;
  height: auto;
}

.home-features2_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #eee;
  border: 1.5px #000;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 1.5rem;
  display: grid;
}

.container-large-8 {
  width: 100%;
  min-width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.home-features1_h2 {
  font-size: 2.5rem;
}

.section_home-features2 {
  background-color: #fff;
}

.home-features2_icon {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.padding-section-large-5 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.home-features2_icon-wrapper {
  color: #000;
  background-color: #f17945;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .5rem;
  display: flex;
  overflow: hidden;
}

.home-features2_icon-wrapper.is-small {
  padding: .75rem;
}

.home-sproof_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start center;
  width: 100%;
  display: grid;
}

.home-features1_item-heading {
  color: #000;
  font-size: 1.5rem;
}

.section_home-sproof {
  background-color: #fff;
}

.navbar_component-2 {
  z-index: 9999;
  color: #fff;
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  overflow: auto;
}

.home-faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.button-11 {
  color: #000;
  text-align: center;
  background-color: #f38e4b;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 600;
  transition: all .2s;
  display: flex;
}

.button-11:hover {
  background-color: #e5fd59;
}

.button-11.is-icon-sec {
  color: #000;
  background-color: #eee;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0 1.25rem 0 1.5rem;
  line-height: 1.1;
  text-decoration: none;
  display: flex;
}

.button-11.is-icon-sec:hover {
  background-color: #c6f2ff;
}

.home-figures_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.home-faq_heading-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.page-wrapper-10 {
  width: 100%;
}

.padding-section-home-faq {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.125rem;
  height: 1.125rem;
  margin-top: .125rem;
  margin-left: .5rem;
  display: flex;
}

.button-icon.is-small {
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
}

.padding-global-8 {
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.body-21 {
  color: var(--black);
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
}

.body-22 {
  background-color: var(--white-smoke);
  font-family: Suisseintl, sans-serif;
}

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

.div-block-3734 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-3735 {
  background-color: #d0f99e;
  border-radius: 15px;
}

.text-block-256 {
  color: var(--black);
  padding: 20px;
  font-size: 13px;
  line-height: 17px;
}

.form-7 {
  color: var(--black);
  background-color: #ffb0b9;
  border-radius: 20px;
  padding: 20px;
  overflow: hidden;
}

.form-block-6 {
  background-color: #dedede00;
  border-radius: 0;
  width: auto;
  max-width: 400px;
  margin-bottom: 0;
  padding: 0;
}

.form-block-6.ferezt {
  display: none;
}

.text-block-257 {
  color: var(--black);
  margin-bottom: 10px;
  font-size: 13px;
}

.text-span-45 {
  color: #17a38c;
}

.htzju {
  display: none;
}

.text-span-46 {
  color: #000;
  text-decoration: underline;
}

.hdgjfj {
  color: var(--black);
  letter-spacing: 0;
  margin-bottom: 10px;
  font-size: 15px;
}

.hdgjfj.thr {
  margin-top: 20px;
}

.div-block-3736 {
  background-color: #fff;
}

.text-block-258 {
  font-size: 13px;
  line-height: 20px;
}

.text-block-259 {
  font-size: 14px;
  line-height: 20px;
}

.body-23 {
  background-color: var(--white-smoke);
  color: var(--black);
}

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

.layout-metrics {
  grid-row-gap: 50px;
  text-align: center;
  flex-direction: column;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.layout-metrics.fdhfj {
  grid-row-gap: 40px;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 0;
}

.layout-metrics.t55u {
  margin-bottom: 40px;
  padding-bottom: 40px;
}

.layout-metrics.t55u.t35h {
  margin-bottom: 0;
  padding-bottom: 0;
}

.layout-metrics.t55u.t35h.tutz {
  padding-top: 60px;
}

.layout-metrics.t55u.t35h.tutz.urzut {
  grid-row-gap: 30px;
}

.layout-metrics.t55u.t35h.tutz.urzut.hil {
  display: none;
}

.features-component-layout {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.container-11 {
  width: 90%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.layout-text-wrapper {
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.h2-3 {
  color: var(--black);
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.1;
}

.h2-3.feger {
  font-size: 30px;
}

.h2-3.feger.fre, .h2-3.feger.greuz {
  text-align: left;
}

.h2-3.fwkg {
  margin-bottom: 10px;
  font-size: 22px;
}

.bg-gradient {
  z-index: -1;
  position: absolute;
  inset: -50% auto auto -35%;
}

.bg-gradient.right {
  top: -30%;
  left: auto;
  right: -25%;
}

.section-9 {
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
}

.section-9.metrics {
  background-image: radial-gradient(circle at 0%, #0f0f0f, #0000 21%), radial-gradient(circle at 90%, #0e0e0e, #0000 18%);
}

.featured-icon-wrapper {
  background-color: #fff;
  border: 1px #484849;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 1rem;
  margin-right: 10px;
  display: flex;
}

.featured-icon-wrapper.trez {
  background-color: #000;
  border-style: none;
  min-width: 48px;
  min-height: 48px;
  margin-bottom: 0;
  margin-right: 15px;
}

.feature-card-image {
  border-radius: 12px;
  width: 100%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.feature-card-image.horizontal {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  filter: contrast(149%);
  width: 30%;
  position: relative;
}

.feature-card-image.z5eri {
  box-sizing: border-box;
  filter: hue-rotate(7deg) grayscale();
  object-fit: cover;
  object-position: 100% 0%;
  min-height: 200px;
  max-height: 300px;
  position: absolute;
  bottom: -35px;
  left: 50px;
  transform: scale(1.1)rotate(15deg);
}

.layout-list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ffffff0f;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902e6_Background%20pattern%202%20.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  padding: 0;
}

.layout-list-item.reze {
  background-image: none;
}

.layout-list-item.reze.rez {
  text-align: left;
  grid-template-columns: 1fr;
  padding-bottom: 0;
}

.layout-list-item.z4i7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-columns: 1fr 1fr;
}

.vertical-divider {
  background-color: #3b3b3b;
  border-radius: 12px;
  width: 1px;
  height: 100%;
}

.paragraph-110 {
  color: #7b7b7b;
  max-width: 800px;
  font-size: 17px;
  line-height: 1.6;
}

.paragraph-110.max-width-40ch {
  max-width: 40ch;
}

.layout-wrapper {
  background-color: #c0c7ca;
  border: 1px #000;
  border-radius: 30px;
  height: 100%;
  padding: 25px 20px 30px 25px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.165, .84, .44, 1);
  position: relative;
}

.layout-wrapper:hover {
  background-color: #c0c7ca;
  border-color: #757575;
}

.layout-wrapper.horizontal {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: space-between;
  padding-bottom: 30px;
  display: flex;
}

.layout-wrapper.vertical {
  border-color: #000;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.page-wrapper-11 {
  background-color: #fff;
  overflow: hidden;
}

.heading-43, .heading-44, .heading-45, .heading-46 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
}

.image-219 {
  filter: grayscale();
  object-fit: cover;
  border: 1px solid #d5d5d5;
  border-radius: 16px;
  width: 100%;
  min-width: 100%;
  min-height: 45vh;
  max-height: 45vh;
}

.div-block-3737 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: grid;
}

.div-block-3738 {
  align-items: center;
  margin-top: 0;
  margin-bottom: 15px;
  display: flex;
}

.div-block-3739 {
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  display: flex;
}

.body-25 {
  background-color: var(--white-smoke);
}

.image-220 {
  border-radius: 20px;
  max-width: 100%;
  position: relative;
}

.paragraph-111 {
  color: #000;
  max-width: 90%;
  margin-top: 60px;
  margin-right: auto;
  font-size: 20px;
}

.text-span-47 {
  color: #000;
  background-color: #d3d3d3;
  border-radius: 7px;
  padding-left: 5px;
  padding-right: 5px;
}

.text-span-48 {
  font-size: 17px;
  line-height: 12px;
}

.paragraph-112 {
  color: #4c4c4c;
  max-width: 90%;
  margin-bottom: 20px;
  margin-right: auto;
  font-size: 17px;
}

.image-221 {
  filter: invert();
  max-width: 30px;
  max-height: 30px;
}

.div-block-3740 {
  position: relative;
  top: 0;
}

.div-block-3741 {
  border-bottom: 1px solid #e7e7e7;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 70px;
  display: flex;
}

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

.text-span-49 {
  font-style: italic;
  text-decoration: underline;
}

.text-span-50 {
  color: #000;
  text-decoration: underline;
}

.checkbox-label-5 {
  font-size: 16px;
}

.link-42 {
  color: #000;
  text-decoration: underline;
}

.text-span-51 {
  text-decoration: underline;
}

.checkbox-11 {
  background-color: #fff;
  border-color: #ccc;
  border-radius: 6px;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  margin-right: 10px;
}

.div-block-3743 {
  border-radius: 20px;
  width: 100%;
  max-width: 50%;
  height: auto;
  position: relative;
  overflow: hidden;
}

.div-block-3744 {
  z-index: 5;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fff0, #000000e0);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-end stretch;
  min-height: 30%;
  margin-top: 0;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-260 {
  color: var(--white-smoke);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 16px;
}

.linesd {
  background-color: #fff;
  border-radius: 20px;
  width: 1px;
  height: 15px;
  margin-top: 0;
}

.smalkgoglh {
  filter: invert();
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 5px;
}

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

.text-span-52 {
  color: #000;
  font-style: italic;
  text-decoration: underline;
}

.ewgt {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  font-size: 14px;
  display: flex;
}

.body-26 {
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
}

.div-block-3746 {
  min-width: 80%;
  max-width: 80%;
  min-height: 100px;
  color: var(--black);
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 18px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  font-family: Suisseintl, sans-serif;
}

.text-span-53 {
  font-size: 20px;
}

.text-block-262 {
  font-size: 14px;
  line-height: 20px;
}

.text-span-54 {
  color: #686868;
}

.div-block-3747 {
  margin-bottom: 60px;
}

.hours, .minutes {
  color: var(--white-smoke);
  font-size: 30px;
}

.countdown_colon {
  color: #fff;
  font-size: 30px;
}

.countdown_colon.fert {
  display: none;
}

.countdown_card {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.countdown_card.hurei {
  display: none;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
  font-size: 18px;
}

.max-width-xlarge.ewgrgt.frtz {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  display: grid;
}

.days {
  color: var(--white-smoke);
  font-size: 30px;
}

.countdown_text {
  color: var(--white-smoke);
  text-transform: lowercase;
  font-size: 16px;
}

.countdown_content-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #fff;
  background-color: #da8a2e;
  border-radius: 20px;
  justify-content: space-around;
  align-items: center;
  max-width: 200px;
  margin-bottom: 0;
  margin-left: 20px;
  padding: 16px;
  display: flex;
}

.heading-style-h2-2 {
  max-width: 600px;
  color: var(--gainsboro);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.heading-style-h2-2.rgtz {
  color: var(--black);
}

.heading-style-h2-2.rgtz.dfer {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.seconds {
  color: var(--white-smoke);
  font-size: 30px;
}

.timer {
  font-size: 30px;
  line-height: 34px;
}

.text-span-55 {
  color: #cb6f6f;
  font-size: 15px;
  text-decoration: line-through;
}

.text-span-56 {
  color: #12c13b;
  margin-right: 5px;
  font-size: 15px;
}

.list-8 {
  color: #000;
  padding-left: 25px;
  font-size: 15px;
  list-style-type: decimal;
}

.text-span-57, .text-span-58 {
  color: #fff;
}

.link-43 {
  color: #000;
  text-decoration: underline;
  display: inline;
}

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

.div-block-3748 {
  font-family: Suisseintl, sans-serif;
}

.div-block-3748.z56u7i {
  display: none;
}

.feature-caption {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cta-badge {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  background-color: #ffffff05;
  border: .8px solid #ffffff0f;
  border-radius: 6px;
  flex: none;
  align-items: center;
  padding: 8px 12px 8px 10px;
  font-size: 14px;
  line-height: 1.4;
  display: flex;
  box-shadow: inset 0 -4px 12px #ffffff0a;
}

.cta-badge.empty {
  border-right-style: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  flex: 1;
  margin-right: -8px;
}

.cta-badge.trhztju {
  background-color: #ff7f7f2e;
}

.cta-badge.btrh {
  background-color: #0b835730;
}

.container-regular {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-regular.wt456 {
  overflow: hidden;
}

.container-regular.wt456.kjul {
  overflow: visible;
}

.carousel-container-lines {
  z-index: 5;
  width: 100%;
  max-width: 1128px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.feature-button-small {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  cursor: pointer;
  background-color: #ffffff05;
  border: .8px solid #ffffff0f;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 4px 10px 4px 8px;
  font-size: 12px;
  line-height: 1.7;
  transition: all .3s;
  display: flex;
  box-shadow: inset 0 -4px 12px #ffffff0f;
}

.feature-button-small:hover {
  background-color: #ffffff0a;
  border-color: #fff3;
}

.text-block-263 {
  font-size: 16px;
  line-height: 1.7;
}

.label-small {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.7;
}

.label-small.text-color-white {
  color: #fff;
  margin-bottom: 10px;
  font-size: 16px;
}

.carousel-item-large {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.logo-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.gradient-span {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.gradient-span._56, .gradient-span.htrhj {
  color: #000;
}

.gradient-span.trutr {
  color: #fff;
  font-size: 34px;
  line-height: 40px;
}

.gradient-span.trutr.zhzt {
  font-size: 20px;
  line-height: 25px;
}

.gradient-span.trutr.gdhfh {
  font-size: 30px;
  line-height: 37px;
}

.gradient-span.trutr.gdhfh.fggtz {
  font-size: 24px;
  line-height: 30px;
}

.gradient-span.gret45 {
  color: #e8e8e8;
  font-size: 20px;
}

.gradient-span.thztu {
  text-transform: uppercase;
  font-size: 16px;
}

.title-large {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 890px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-wrap {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #070709;
  background-image: linear-gradient(#ffffff05, #fff0);
  border: 1px solid #1b1b1d;
  border-radius: 24px;
  max-width: 384px;
  padding: 4px;
  position: relative;
}

.image-wrap.fggtrz {
  max-height: 600px;
}

.icon-line {
  z-index: 4;
  filter: grayscale();
  pointer-events: none;
  background-image: linear-gradient(90deg, #fce48d, #b98dfc);
  width: 24px;
  height: 1px;
  position: absolute;
  inset: 0% auto auto;
  box-shadow: 0 33px 80px #fce48fcc, 0 16px 40px #bb8ffccc, 0 10px 24px #fce48fa3, 0 12px 24px #bb8ffcb8, 0 4.2px 10.5px #fce48f99, 0 2.5px 6.25px #bb8ffc73, 0 1.5px 3.6px #fce48f66, 0 .66px 1.6px #bb8ffc3d;
}

.video-container-lines {
  z-index: 5;
  width: 100%;
  max-width: 1128px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 48px;
  padding-right: 48px;
  position: relative;
}

.grid-two-column {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
}

.feature-inner {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px #1b1b1d;
  border-radius: 12px 12px 20px 20px;
  flex-direction: column;
  align-items: stretch;
  padding: 28px 34px;
  display: flex;
}

.block-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.icon-blur {
  z-index: 0;
  pointer-events: none;
  position: absolute;
}

.linear-border {
  z-index: 0;
  pointer-events: none;
  border-radius: 12px 12px 6px 6px;
  position: absolute;
  inset: 0%;
}

.linear-border.cta-border {
  z-index: 3;
  border-radius: 8px;
}

.carousel-group {
  flex-direction: row;
  flex: none;
  align-items: center;
  display: flex;
}

.nav-container-lines {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 2%;
  position: relative;
}

.button-background-2 {
  z-index: 0;
  pointer-events: none;
  background-color: #ffffff1f;
  border-radius: 99px;
  position: absolute;
  inset: 0%;
}

.feature-card {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #070709;
  background-image: linear-gradient(#ffffff05, #fff0);
  border: 1px solid #1b1b1d;
  border-radius: 24px;
  padding: 4px;
  position: relative;
}

.feature-card.thrhz {
  background-color: #151515;
}

.feature-card.thrhz.contraing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#000, #26262600 15%, #212121 85%, #1a1a1a), linear-gradient(#ffffff05, #fff0);
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  min-height: 80px;
  padding: 15px 10px;
  display: flex;
}

.wrap-v-xlarge {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  display: flex;
}

.cta-button-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.nav-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr .3fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.nav-container.tzu {
  max-width: 1200px;
}

.container-x-small {
  width: 100%;
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cta-feature-line {
  z-index: 40;
  filter: grayscale();
  background-image: linear-gradient(90deg, #fce48d, #b98dfc);
  width: 32px;
  height: 2px;
  position: absolute;
  inset: 1px auto auto 24px;
  box-shadow: 0 33px 80px #fce48f99, 0 16px 40px #bb8ffca3, 0 10px 24px #fce48f7a, 0 12px 24px #bb8ffc8f, 0 4.2px 10.5px #fce48f4d, 0 2.5px 6.25px #bb8ffc40, 0 1.5px 3.6px #fce48f33, 0 .66px 1.6px #bb8ffc24;
}

.headline-regular {
  color: #efefef;
  letter-spacing: -.04px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.35;
}

.headline-regular.eertzz {
  letter-spacing: -.5px;
  border-bottom: 1px #000;
  font-size: 16px;
  text-decoration: underline;
}

.image-wrap-border {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #1b1b1d;
  border-radius: 12px 12px 20px 20px;
  flex-direction: column;
  align-items: stretch;
}

.logo-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.logo-wrapper.uziu {
  margin-top: 20px;
}

.logo-wrapper.uziu.repg {
  filter: invert();
}

.icon-x-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: none;
}

.icon-x-small.ewxef {
  display: block;
}

.button-bg {
  pointer-events: none;
  display: none;
}

.feature-icon {
  z-index: 2;
  filter: invert();
  flex: none;
  width: 22px;
  height: 22px;
  position: relative;
}

.feature-icon.te4z {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
}

.full-page {
  color: #303031;
  background-image: none;
  background-position: 0 0;
  font-family: Suisseintl, sans-serif;
  position: static;
  overflow: hidden;
}

.home-lights {
  z-index: 98;
  pointer-events: none;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.faq-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
}

.noise {
  z-index: 99999;
  opacity: .22;
  pointer-events: none;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290312_Noise.png");
  background-position: 0 0;
  background-size: 1440px;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-primary-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  background-color: #ffffff1f;
  background-image: linear-gradient(#ffffff14, #8e78b014);
  border: 1px solid #ffffff0f;
  border-radius: 40px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.7;
  transition: all .3s;
  box-shadow: inset 0 .75px .75px #ffffff29, inset 0 0 1px #ffffff1f;
}

.button-primary-small:hover {
  background-color: #ffffff0f;
}

.linear-code {
  display: none;
}

.nav-button-group {
  align-items: center;
  display: flex;
}

.grid-three-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-three-column.tzi {
  grid-template-rows: auto auto;
}

.grid-three-column.tzi.hg {
  grid-template-columns: 2fr 1fr 1fr;
}

.button-12 {
  z-index: 2;
  -webkit-backdrop-filter: blur(120px);
  backdrop-filter: blur(120px);
  background-color: #ffffff1f;
  background-image: linear-gradient(#ffffff14, #8e78b014);
  border: 4px solid #070707;
  border-radius: 99px;
  width: 100%;
  padding: 6px 12px;
  line-height: 1.7;
  position: relative;
  box-shadow: inset 0 .75px .75px #ffffff29, inset 0 1px #ffffff1f;
}

.button-12.nk {
  background-image: linear-gradient(#fff, #fff);
}

.button-12.nk.rtjz {
  color: #fff;
  background-image: linear-gradient(#000, #000);
}

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

.circle-dash-border {
  z-index: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cta-side {
  border-radius: 8px;
  width: 100%;
  max-width: 450px;
  padding: 44px 1px 44px 44px;
  position: relative;
  overflow: hidden;
}

.carousel-wrapper {
  align-items: center;
  width: auto;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.carousel-wrapper.kpl {
  display: none;
}

.faq-dropdown-list {
  background-color: #0000;
  display: block;
  position: relative;
}

.icon-large {
  filter: invert();
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition: color .2s;
  display: flex;
}

.icon-large.g54h {
  filter: grayscale();
}

.icon-large.smaltr {
  width: 28px;
  height: 28px;
}

.icon-large.grt4z {
  object-fit: contain;
  width: 100%;
  max-width: 90px;
}

.icon-large.bigfht {
  width: 80px;
  height: 80px;
}

.feature-line {
  filter: grayscale();
  background-image: linear-gradient(90deg, #fce48d, #b98dfc);
  width: 48px;
  height: 2px;
  position: absolute;
  inset: 1px auto auto 40px;
  box-shadow: 0 33px 80px #fce48f99, 0 16px 40px #bb8ffca3, 0 10px 24px #fce48f7a, 0 12px 24px #bb8ffc8f, 0 4.2px 10.5px #fce48f4d, 0 2.5px 6.25px #bb8ffc40, 0 1.5px 3.6px #fce48f33, 0 .66px 1.6px #bb8ffc24;
}

.feature-text-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px 20px 20px;
  display: flex;
}

.container-lines-regular {
  z-index: 1;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 72px 2%;
  position: relative;
}

.container-lines-regular.rgtz {
  max-width: 1200px;
  margin-top: 200px;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.container-lines-regular.rgtz.zjt7k {
  margin-top: 140px;
}

.container-lines-regular.rgtz.zjt7k.hgghkujzo {
  margin-top: 0;
  padding-top: 72px;
}

.header-center-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 600px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-logo-2 {
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  display: flex;
}

.light-right {
  width: 80vw;
  max-width: 1440px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.lines-group {
  z-index: 2;
  pointer-events: none;
  background-image: linear-gradient(90deg, #fff, #2b2b2b00 15%, #d6d6d600 85%, #fff);
  border: 1px #000;
  position: absolute;
  inset: 0%;
}

.lines-group._45z6.nofsdher {
  background-image: none;
}

.wrap-v-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  margin-right: 10px;
  display: flex;
}

.wrap-v-regular.rtu {
  margin-top: 30px;
}

.wrap-v-regular.hthrjju {
  width: 100%;
  min-width: 100%;
}

.faq-answer {
  padding-left: 24px;
  padding-right: 64px;
  position: relative;
  top: -20px;
}

.wrap-v-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.v {
  opacity: .58;
  color: #474747;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5;
}

.v.gretj {
  color: #c4c4c4;
  max-height: 100%;
}

.v.gretj.grz {
  opacity: .84;
  color: #fff;
}

.v.fugiujk {
  text-align: center;
  max-width: 70%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.v.grez.r325 {
  margin-bottom: 30px;
}

.v.tgiui {
  display: none;
}

.v.thtfz {
  margin-bottom: 10px;
}

.v.htr6 {
  color: #000;
}

.circle-background {
  z-index: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cta-block {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #070707;
  background-image: linear-gradient(#ffffff0a, #fff0);
  border: 1px solid #1b1b1d;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  padding: 4px 6px 4px 4px;
  display: flex;
}

.cta-block.ghtr {
  background-color: #0c0c0c;
}

.logo-2 {
  cursor: pointer;
  flex: none;
  width: 32px;
  height: 32px;
  transition: all .3s;
}

.logo-2:hover {
  transform: scale(1.15);
}

.feature-heading {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px 36px 24px;
  display: flex;
}

.integration-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  filter: grayscale();
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 96px;
  display: flex;
  position: relative;
}

.headline-small {
  color: #fff;
  letter-spacing: -.03px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.minus {
  z-index: 0;
  opacity: 0;
  width: 24px;
  height: 24px;
  position: absolute;
}

.label-regular {
  color: #000;
  text-transform: capitalize;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.7;
}

.label-regular.u7o8 {
  margin-bottom: 0;
}

.line-vertical-left {
  z-index: 1;
  background-color: #1b1b1d00;
  width: 1px;
  height: auto;
  position: absolute;
  inset: 4.5px auto 0% 0%;
}

.badge {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  background-color: #ffffff05;
  border: 1px solid #ffffff0f;
  border-radius: 99px;
  align-items: center;
  padding: 4px 10px;
  font-size: 12px;
  line-height: 1.7;
  display: flex;
  box-shadow: inset 0 -4px 12px #ffffff1a;
}

.horizontal-divider-dash {
  align-items: center;
  width: 100%;
  height: 2px;
  margin-top: 115px;
  display: flex;
}

.horizontal-divider-dash.feature {
  margin-top: 26px;
  margin-bottom: 6px;
}

.cta-overlay {
  z-index: 3;
  background-image: linear-gradient(to right, #14141700, #101013);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 16px;
  width: 20%;
  position: absolute;
  inset: 1px 0 1px auto;
}

.carousel-holder {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.carousel-holder.reverse {
  justify-content: flex-end;
}

.carousel-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #a6a6a6;
  background-color: #070709;
  background-image: linear-gradient(#ffffff05, #fff0);
  border: 1px solid #1b1b1d;
  border-radius: 12px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: 168px;
  min-height: 100px;
  max-height: 100px;
  margin-left: 12px;
  margin-right: 12px;
  padding: 18px 20px;
  font-size: 12px;
  line-height: 1.7;
  display: flex;
}

.wrap-h-xsmall {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.wrap-h-xsmall.wrap-child {
  flex-wrap: wrap;
}

.wrap-h-xsmall.align-c {
  flex-flow: row;
  margin-bottom: 10px;
}

.cta-feature {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #151515;
  border: 1px solid #1b1b1d;
  border-radius: 20px;
  flex-direction: column;
  padding: 16px 24px 24px;
  position: relative;
}

.cta-feature.last, .cta-feature.first {
  border-radius: 20px;
}

.feature-image {
  z-index: 2;
  border-radius: 12px 12px 6px 6px;
  position: relative;
  overflow: hidden;
}

.integration-circle-inner {
  z-index: 2;
  -webkit-backdrop-filter: blur(48px);
  backdrop-filter: blur(48px);
  text-align: center;
  background-color: #070709;
  background-image: linear-gradient(#00000005, #fff0);
  border: 1px solid #1b1b1d;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 262px;
  height: 262px;
  display: flex;
  position: relative;
  box-shadow: 0 0 1px 32px #ffffff0a, 0 12px 40px #000000b8;
}

.content-container-lines {
  z-index: 5;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 2% 60px;
  position: relative;
}

.content-container-lines.rtu {
  padding-bottom: 20px;
  padding-left: 0%;
  padding-right: 0%;
}

.light-left {
  width: 80vw;
  max-width: 1440px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.faq-question {
  grid-column-gap: 16px;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.integration-circle {
  border-radius: 100%;
  padding: 32px;
  position: absolute;
  inset: auto;
}

.feature-container-lines {
  z-index: 5;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 2% 60px;
  position: relative;
}

.feature-container-lines.zuijl {
  padding-left: 0%;
  padding-right: 0%;
}

.integration-title {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 552px;
  margin-bottom: 96px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-264 {
  color: #161618;
  font-size: 16px;
}

.text-block-264.ztzi {
  color: #fff;
}

.wrap-h-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.wrap-h-small.tz67 {
  min-width: 100%;
}

.light-wrap {
  width: 100%;
  min-width: 1440px;
  position: relative;
}

.wrap-v-x-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.wrap-v-x-small.hzui {
  width: 100%;
  min-width: 100%;
}

.content-form-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.plus {
  width: 24px;
  height: 24px;
}

.section-10 {
  z-index: 2;
  padding-bottom: 1px;
  padding-left: 3%;
  padding-right: 3%;
  position: relative;
}

.section-10.grethjoi {
  filter: grayscale();
  background-image: linear-gradient(90deg, #181818 23%, #0000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902f5_nelson-ndongala-6VBVp-V0txQ-unsplash.jpg");
  background-position: 0 0, 100% 30%;
  background-size: auto, cover;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  max-width: 1600px;
  min-height: 60vh;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.section-10.grethjoi._44z57 {
  border-radius: 20px;
  margin-top: 20px;
}

.section-10.grethjoi._44z57.tzo {
  border: 1px solid #d7d7d7;
  height: 60vh;
  min-height: 60vh;
}

.section-10.grethjoi._44z57.tzo.zt {
  margin-top: 10px;
  padding-left: 2%;
  padding-right: 2%;
}

.section-10.grethjoi._44z57.tzo.zt.repv {
  border-color: #000;
}

.section-10.grethjoi._44z57.tzo.zt.repv.rtzip {
  background-image: radial-gradient(circle at 0%, #181818 23%, #255284 74%, #6280a1);
}

.section-10.grethjoi._44z57.tzo.zt.repv.rtzip.t546 {
  height: auto;
  min-height: auto;
}

.section-10.terfkovn {
  display: none;
}

.section-10.terfkovn.hiukl {
  display: flex;
}

.section-10.terfkovn.hiukl.tgzuj {
  display: none;
}

.section-10.truz {
  padding-left: 0%;
  padding-right: 0%;
}

.cta-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  padding-top: 44px;
  padding-bottom: 44px;
  padding-left: 44px;
  display: flex;
}

.faq-dropdown {
  cursor: pointer;
  background-color: #070707;
  border: 1px solid #ffffff0f;
  border-radius: 12px;
  width: 100%;
  overflow: hidden;
}

.faq-toggle {
  z-index: 2;
  width: 100%;
  padding: 24px;
}

.grid-v-full-right {
  z-index: 1;
  background-color: #1b1b1d;
  width: 1px;
  height: auto;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.feature-title {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 456px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-line {
  background-image: linear-gradient(90deg, #fce48d, #b98dfc);
  width: 120px;
  height: 2px;
  position: absolute;
  inset: auto auto -20px 0%;
  box-shadow: 0 33px 80px #fce48f99, 0 16px 40px #bb8ffca3, 0 10px 24px #fce48f7a, 0 12px 24px #bb8ffc8f, 0 4.2px 10.5px #fce48f4d, 0 2.5px 6.25px #bb8ffc40, 0 1.5px 3.6px #fce48f33, 0 .66px 1.6px #bb8ffc24;
}

.wrap-h-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.wrap-h-regular.align-c.hewrf {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #e4e4e400;
  border: 1px #d4d4d4;
  border-radius: 0;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.wrap-h-regular.align-c.hewrf.t35z5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #e4e4e400;
  border-style: none;
  border-radius: 0;
  place-items: start stretch;
  min-height: 200px;
}

.wrap-h-regular.align-c.hewrf.hjk {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: grid;
}

.line-vertical-right {
  z-index: 1;
  background-color: #1b1b1d00;
  width: 1px;
  height: auto;
  position: absolute;
  inset: 4.5px 0% 0% auto;
}

.faq-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.carousel-overlay {
  pointer-events: none;
  background-image: linear-gradient(90deg, #fff, #07070700 15% 85%, #fff);
  position: absolute;
  inset: 0%;
}

.container-lines-large {
  z-index: 5;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 2% 60px;
  position: relative;
}

.container-lines-large.overflow {
  overflow: visible;
}

.hero-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 650px;
  display: flex;
}

.hero-content.trzuo {
  max-width: 100%;
}

.hero-badge {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #d5d5d5;
  background-color: #ffffff05;
  border: 1px solid #ffffff0f;
  border-radius: 99px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 120px;
  padding: 4px 8px 4px 6px;
  font-size: 12px;
  line-height: 1.7;
  display: inline-flex;
  box-shadow: inset 0 -4px 12px #ffffff1a;
}

.icon-small-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.feature-card-small {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #0707093d;
  background-image: linear-gradient(#ffffff05, #fff0);
  border: 1px solid #1b1b1d;
  border-radius: 16px;
  padding: 4px;
  position: relative;
}

.grid-v-full-left {
  z-index: 1;
  background-color: #1b1b1d;
  width: 1px;
  height: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.feature-image-wrap {
  position: relative;
}

.line-dot {
  z-index: 5;
  background-color: #0d0d11;
  border: 1px solid #1b1b1d;
  border-radius: 2px;
  width: 10px;
  height: 10px;
  position: absolute;
}

.line-dot.top-right {
  inset: -4.5px -4.5px auto auto;
}

.line-dot.bottom-right {
  inset: auto -4.5px -4.5px auto;
}

.line-dot.top-left {
  inset: -4.5px auto auto -4.5px;
}

.line-dot.bottom-left {
  inset: auto auto -4.5px -4.5px;
}

.line-horizontal-2 {
  z-index: 0;
  pointer-events: none;
  background-color: #1b1b1d00;
  width: 100vw;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.wrap-v-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.wrap-v-small.zru7i {
  margin-top: 20px;
}

.wrap-v-small.zru7i.reps {
  filter: invert();
}

.wrap-v-small.zru7i.tzuit {
  margin-top: 40px;
  margin-bottom: 40px;
}

.button-primary-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  color: #fff;
  text-align: center;
  background-color: #ffffff1f;
  background-image: linear-gradient(#ffffff14, #8e78b014);
  border-radius: 40px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7;
  text-decoration: none;
  transition: all .3s;
  box-shadow: inset 0 1px .75px #ffffff29, inset 0 0 1px #ffffff1f;
}

.button-primary-3:hover {
  background-color: #ffffff14;
}

.navigation-link-2 {
  color: #fff;
  text-transform: capitalize;
  border-radius: 40px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 1.7;
  transition: all .3s;
}

.navigation-link-2:hover {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffff0f;
}

.navigation-link-2.w--current {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  color: #9a9a9a;
  background-color: #ffffff0f;
}

.cta-badge-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  margin-right: -2px;
  display: flex;
}

.cta-badge-wrap.ttzu {
  width: 100%;
  min-width: 100%;
}

.feature-badge {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  cursor: pointer;
  background-color: #ffffff0a;
  border: .8px solid #ffffff1a;
  border-radius: 40px;
  align-items: center;
  padding: 2px 10px;
  font-size: 16px;
  line-height: 1.7;
  transition: color .2s, opacity .2s;
  display: flex;
  box-shadow: inset 0 -4px 12px #ffffff1a;
}

.feature-badge:hover {
  color: #fff;
  border-color: #ffffff29;
}

.button-secondary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  position: relative;
}

.h6-heading {
  color: #fff;
  letter-spacing: -.1px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.feature-card-buton-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  width: 100%;
  display: flex;
}

.max-width-x-small {
  width: 100%;
  max-width: 100%;
}

.max-width-x-small.spacing-c {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.feature-button {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  cursor: pointer;
  background-color: #ffffff05;
  border: .8px solid #ffffff0f;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px 12px;
  font-size: 12px;
  line-height: 1.7;
  transition: all .3s;
  display: flex;
  box-shadow: inset 0 -4px 12px #ffffff0f;
}

.feature-button:hover {
  background-color: #ffffff0a;
  border-color: #fff3;
}

.heading-47 {
  color: #161618;
  font-size: 34px;
  line-height: 32px;
}

.h3-heading {
  color: #fff;
  letter-spacing: -.17px;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.2;
}

.h3-heading._76i6i {
  max-width: 230px;
  font-size: 25px;
}

.icon-wrap {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #000;
  border: 1px solid #ffffff0a;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-right: 30px;
  padding: 13px;
  display: flex;
  position: relative;
  box-shadow: inset 0 -4px 8px #ffffff0f;
}

.icon-wrap.z45u {
  filter: invert();
}

.navbar-2 {
  z-index: 97;
  background-color: #0000;
  padding-left: 3%;
  padding-right: 3%;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-2.btrn {
  z-index: 999;
  background-color: #000;
  min-height: 80px;
  max-height: 80px;
}

.navbar-2.btrn.tzhu {
  border-bottom: 1px solid #2c2c2c;
}

.navbar-2.btrn.tzhu.trjzt.hgfj {
  background-color: #fff;
  border-bottom-style: none;
  position: relative;
}

.paragraph-small-2 {
  color: #565656;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.7;
}

.paragraph-small-2.text-color-white {
  color: #000;
  font-size: 16px;
}

.paragraph-small-2.d233 {
  color: #171717;
}

.carousel {
  flex: none;
  align-items: center;
  display: flex;
}

.carousel.reverse {
  justify-content: flex-end;
}

.uhk {
  opacity: 1;
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.uhk.uut7 {
  color: #000;
}

.uhk.uut7.zu, .text-span-59 {
  font-family: Suisseintl, sans-serif;
  font-size: 20px;
}

.text-block-265 {
  color: #000;
}

.wwwwwwwwhhhhhhyyyy {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.wwwwwwwwhhhhhhyyyy.fhdfh.jzjuz {
  margin-top: 0;
  margin-bottom: 20px;
}

.wwwwwwwwhhhhhhyyyy.fhdfh.trjzk {
  text-align: center;
}

.wwwwwwwwhhhhhhyyyy.fhdfh.trjzk.gjghjkl {
  display: none;
}

.image-222 {
  max-width: 30px;
  max-height: 30px;
  margin-right: 10px;
}

.image-222.ztizuo {
  filter: invert();
  max-width: 50px;
  max-height: 50px;
  margin-right: 5px;
}

.fgh {
  color: #000;
}

.button-13 {
  text-align: center;
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 100px;
  min-width: 100%;
  font-size: 20px;
}

.hiderwhat-is {
  border-bottom: 2px #eaeaea;
  margin-bottom: 10px;
  display: block;
}

.hidetadf {
  color: #898989;
  display: none;
}

.hekfjf {
  display: block;
}

.rehtz {
  color: #fff;
  font-size: 24px;
}

.heading-48 {
  font-size: 24px;
  line-height: 32px;
}

.heading-48.efwg {
  max-width: 70%;
}

.heading-48.efwg.gert4 {
  color: #000;
  max-width: 90%;
}

.heading-48.efwg.gert4.t43 {
  margin-top: 30px;
}

.heading-48.efwg.gert4.tro {
  margin-bottom: 20px;
}

.heading-48.efwg.gert4.tro.fdjgk {
  text-align: center;
  max-width: 100%;
}

.heading-48.efwg.gert4.ztz {
  max-width: 95%;
  margin-bottom: 20px;
}

.heading-48.trui {
  text-align: center;
}

.text-block-266 {
  font-size: 14px;
}

.div-block-3749 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902f1_er3.png");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
  position: relative;
}

.div-block-3749.trzu {
  background-position: 50% 0;
  border: 1px solid #272727;
  border-radius: 40px;
  min-height: 75vh;
  overflow: hidden;
}

.div-block-3749.trzu.wtre {
  border-style: none;
  border-radius: 20px;
  min-height: 220px;
  max-height: 220px;
}

.div-block-3749.trzu.wtre.dfjero {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290346_jason-goodman-Oalh2MojUuk-unsplash.jpg");
  background-position: 50% 100%;
  border-style: none;
  border-radius: 20px;
  min-height: 220px;
  max-height: 220px;
}

.div-block-3749.trzu.wtre.dfjero.rzur.fewg {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290347_dylan-ferreira-HJmxky8Fvmo-unsplashgrethzujki.jpg");
  background-position: 50%;
  border-radius: 20px;
  min-height: 220px;
  max-height: 220px;
}

.div-block-3749.trzu.wtre.dfjero.ztru {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290358_kal-visuals-eaQ-UIkML4k-unsplash%20(1)gre.jpg");
  background-position: 50%;
  border-radius: 20px;
  min-height: 220px;
  max-height: 220px;
}

.div-block-3749.trzu.wtre.rgtz {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290348_david-hahn-_joofjYCG1Q-unsplashfewgt.jpg");
}

.div-block-3749.trzu.wtre.rgtz.thr {
  background-position: 50% 28%;
  border-style: none;
  border-radius: 20px;
}

.div-block-3750 {
  background-color: #0000;
  background-image: linear-gradient(#3636362e, #000);
  border: 1px #2b2b2b;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.v {
  color: #a9a9a9;
}

.v.ewiz {
  color: #fff;
  max-width: 80%;
}

.option1 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.option1.rgejit {
  opacity: 0;
}

.icsofn {
  opacity: 1;
  filter: invert();
  background-color: #fff;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 17px 17px;
  border: 1px #000;
  border-radius: 9px;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-top: 0;
  margin-right: 15px;
}

.icsofn.status {
  filter: invert();
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290349_icons8-compass-100%20(1).png");
  border-style: none;
}

.icsofn.strenght {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929035b_icons8-strength-100.png");
}

.icsofn.plan {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929035c_icons8-plan-100.png");
}

.icsofn.portfolio {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929035d_icons8-selection-100.png");
}

.icsofn.stetezp {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929035e_icons8-workflow-100.png");
  width: 30px;
  height: 30px;
  min-height: 30px;
}

.icsofn.insiderw {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290361_icons8-show-property-100.png");
}

.icsofn.poregtr {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290359_icons8-video-wall-100.png");
}

.icsofn.pewsd {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929036f_icons8-critical-factor-32.png");
}

.icsofn.fwr3 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290370_icons8-contract-48.png");
}

.icsofn.uplofas {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290373_icons8-uploading-66.png");
}

.icsofn.tust {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290372_icons8-trust-100.png");
}

.icsofn.client {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290374_icons8-client-100.png");
}

.icsofn.emaidl {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290124_icons8-email-64.png");
}

.the-list-you-get {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.wirz {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 15px;
  display: flex;
}

.text-field-17 {
  border-radius: 9px;
  margin-top: 10px;
}

.proicd {
  margin-bottom: 30px;
}

.pirecs {
  font-size: 17px;
  line-height: 23px;
  text-decoration: none;
}

.pirecs.actuals {
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 10px 20px;
  font-size: 25px;
  line-height: 34px;
}

.pirecs.off {
  margin-bottom: 10px;
}

.recs.numbd {
  margin-top: 10px;
}

.recs.hidrde4 {
  display: none;
}

.samolos {
  background-color: #ff9f318c;
  border: 1px solid #979797;
  border-radius: 18px;
  max-width: 800px;
  padding: 20px 0 0;
  display: flex;
  overflow: hidden;
}

.samolos.tzr58 {
  display: none;
}

.text-block-267 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 17px;
}

.ofered {
  color: #259351;
  text-decoration: line-through;
}

.ofered.zghjk {
  text-decoration: none;
}

.ofered.zghjk.tzj {
  text-decoration: line-through;
}

.ocpwgu {
  border-radius: 20px;
  min-height: 230px;
  max-height: 230px;
  margin-right: 20px;
}

.ocpwgu.dsgsr {
  min-height: 230px;
  max-height: 230px;
  margin-right: 10px;
  position: relative;
}

.text-span-60 {
  font-size: 18px;
}

.efrtz {
  color: #c94a37;
  text-decoration: line-through;
}

.efrtz.u65o {
  font-size: 14px;
}

.div-block-3751 {
  z-index: 20;
  background-color: #3bcc84;
  border-radius: 20px;
  max-width: 165px;
  padding-top: 4px;
  padding-bottom: 4px;
  position: absolute;
  inset: 20px auto auto 20px;
}

.div-block-3751.frez4 {
  max-width: 250px;
}

.div-block-3751.frez4.r345z {
  background-color: #0f9fc7;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-3751.frez4.r345z.z547 {
  background-color: #c70f86;
}

.div-block-3751.frez4.r345z.z656 {
  background-color: #e95639;
}

.div-block-3751.frez4.r345z.t54767 {
  background-color: #d79aff;
}

.div-block-3751.frez4.r345z.t54767.htzuo {
  background-color: #9f4dd6;
  margin-right: 10px;
  position: relative;
  top: 20px;
  left: 20px;
}

.div-block-3751.frez4.it8o9 {
  background-color: #1bbb6b;
  position: relative;
}

.text-block-268 {
  color: #fff;
  max-width: 240px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  line-height: 20px;
}

.text-block-268.truzr {
  color: #fff;
  text-transform: uppercase;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 12px;
  line-height: 14px;
}

.text-span-61 {
  color: #000;
}

.div-block-3752 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-3752.tzizt {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.div-block-3753 {
  border: 2px dashed #ababab;
  min-height: 1px;
  margin-top: 0;
  margin-bottom: 20px;
}

.text-span-62, .text-span-63, .text-span-64 {
  color: #000;
  text-decoration: underline;
}

.gbhhz {
  color: #fff;
}

.hikl {
  color: #fff;
  text-decoration: none;
}

.text-span-65, .jl {
  color: #fff;
}

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

.div-block-3754.z456u {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  column-count: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.text-block-269 {
  color: #fff;
  font-size: 14px;
}

.text-block-269.otg {
  text-transform: uppercase;
  background-color: #292929;
  background-image: radial-gradient(circle at 50% 100%, #4a4944, #252525);
  border-radius: 30px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
  box-shadow: 0 2px 20px -2px #fff4c24a;
}

.text-block-269.gtr5 {
  text-align: left;
  line-height: 25px;
}

.text-block-269.gtr5.bds {
  color: #ffd8ee;
  text-align: center;
  font-size: 13px;
}

.text-block-269.gtr5.gtu {
  color: #f3f6ff;
  text-align: center;
  font-size: 14px;
}

.div-block-3755 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between center;
  place-items: center;
  min-height: 100%;
  padding: 5px 10px;
  display: grid;
}

.paragraph-113 {
  margin-top: 20px;
  margin-bottom: 60px;
}

.v.fnerng {
  max-width: 80%;
  margin: 20px auto 60px;
}

.v.fnerng.zotu {
  color: #000;
}

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

.div-block-3756.htrz {
  justify-content: center;
  align-items: center;
}

.text-block-270 {
  margin-left: 20px;
  margin-right: 20px;
}

.text-block-270.jill {
  color: #fff;
  font-size: 15px;
}

.text-span-66 {
  background-color: #c7c7c7;
  border-radius: 7px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 13px;
}

.rich-text-block {
  color: var(--black);
  font-family: Suisseintl, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

.paragraph-114 {
  font-size: 14px;
  line-height: 130%;
}

.body-28, .body-29 {
  background-color: #fff;
}

.body-30 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  min-width: 100vw;
  max-width: 100vw;
  height: 100vh;
  min-height: 100vh;
  max-height: 100vh;
  font-family: Suisseintl, sans-serif;
  display: flex;
}

.div-block-3757 {
  align-self: center;
  position: absolute;
  inset: 0%;
}

.few458 {
  color: #000;
  background-color: #d8d8d8;
  border: 1px solid #cdcdcd;
  border-radius: 20px;
  margin-bottom: 10px;
  padding: 6px 15px;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
  text-decoration: none;
}

.div-block-3758 {
  color: #000;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 20px;
  font-size: 15px;
  display: flex;
}

.header_images-layout {
  grid-column-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.button-14 {
  color: #000;
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 600;
  display: flex;
}

.button-14:hover {
  background-color: #f3f3f3;
  text-decoration: none;
}

.button-14.tzti {
  background-color: #6b6b6b;
}

.header_content-left {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  max-width: 40rem;
  min-height: 70vh;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.header_content-left.rztru {
  padding-left: 2.5vw;
  padding-right: 60px;
}

.header_image {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: clip;
}

.text-size-medium-2 {
  font-size: 1.125rem;
  line-height: 1.5;
}

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

.button-icon-2.is-icon-large {
  filter: invert();
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
  margin-right: 1rem;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 1rem;
}

.header_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.section-header {
  color: #fff;
  background-color: #070707;
}

.section-header.ztozu {
  color: #000;
  background-color: #fff;
}

.header_image-list-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header_image-list-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  column-gap: 1.5rem;
  width: 100%;
  height: 100%;
  margin-top: -60%;
  display: grid;
}

.header_image-wrapper {
  object-fit: fill;
  width: 100%;
  padding-top: 110%;
  position: relative;
}

.header_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100vw;
  min-width: 100%;
  display: grid;
}

.header_content-right {
  grid-column-gap: 1rem;
  background-color: #000;
  align-items: center;
  height: 100vh;
  padding-left: 1rem;
  padding-right: 1rem;
  overflow: hidden;
}

.button-secondary-2 {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: .125rem solid #ffffff80;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.button-secondary-2:hover {
  border-color: #ffffffbf;
  text-decoration: none;
}

.button-secondary-2.teuj.grtz {
  filter: invert();
  border-radius: 20px;
  padding: 7px 15px;
}

.page-wrapper-12.riz {
  background-color: #a5a5a5;
}

.riseverse-badge {
  z-index: 10000;
  color: #fff;
  background-color: #4353ff;
  border-radius: .25rem;
  padding: .5rem .75rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: inline-block;
  position: fixed;
  inset: auto 1.25rem 1.25% auto;
}

.riseverse-badge:hover {
  color: #fff;
  background-color: #ec4067e6;
  text-decoration: none;
  transform: scale(1.05);
}

.paragraph-115 {
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
  line-height: 140%;
}

.div-block-3759 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-block-3759._4d4t {
  flex-flow: column;
  margin-bottom: 40px;
  position: relative;
}

.link-block-11 {
  background-color: #f0f0f0;
  border: 1px solid #d1d1d1;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px 20px 10px 10px;
  font-size: 20px;
  line-height: 20px;
  display: flex;
}

.link-block-11.tre56u {
  background-color: #000;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 100%;
  margin-bottom: 15px;
  padding-left: 20px;
}

.link-block-11.tiz {
  background-color: #cecece;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  transform: scale(.9);
}

.link-block-11.zuuiui {
  background-color: #fff;
  border-color: #b9b9b9;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-left: 20px;
}

.t54u5 {
  font-size: 16px;
}

.t54u5.whzi {
  color: #fff;
  font-size: 16px;
}

.tzri {
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.tzri.zzi {
  max-width: 700px;
  margin-top: 10px;
  margin-bottom: 0;
}

.tzri.zzi.reps {
  filter: invert();
}

.text-block-271 {
  color: #b0b0b0;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 20px;
}

.text-block-271.bhgl {
  color: #353535;
  font-size: 14px;
  line-height: 20px;
}

.text-block-272 {
  color: #fff;
  text-transform: uppercase;
  margin-left: 0;
  padding-bottom: 5px;
  font-size: 12px;
  line-height: 12px;
  text-decoration: underline;
}

.text-block-272._353535d {
  color: #000;
  margin-left: 0;
}

.text-block-272._353535d.pierc {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  font-size: 12px;
  text-decoration: none;
  display: flex;
}

.text-block-272.priec {
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding-bottom: 0;
  font-size: 12px;
  text-decoration: none;
  display: flex;
}

.div-block-3760 {
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.div-block-3761, .div-block-3762, .div-block-3763 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-273 {
  background-color: #9b9b9b;
  border-radius: 20px;
  padding: 3px 7px;
  font-size: 13px;
  line-height: 13px;
}

.text-block-273.gret {
  background-color: #92ebb9;
}

.text-block-273.gret.newr {
  background-color: #92ebcb;
}

.text-block-273.gret.newr.fewt {
  background-color: #92eb9b;
  margin-right: 5px;
  font-size: 12px;
  line-height: 12px;
}

.text-block-273.gret.newr.openrt {
  background-color: #92d5eb;
}

.text-block-273.gret.newr.openrt.greuz {
  margin-left: 5px;
}

.text-block-273.gret.newr.openrt.greuz.grez {
  background-color: #ebdb92;
  font-size: 12px;
  line-height: 12px;
}

.text-block-273.gret.prei {
  background-color: #ebad92;
  font-size: 12px;
  line-height: 12px;
}

.heading-50 {
  font-size: 30px;
  line-height: 30px;
}

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

.frez {
  justify-content: space-between;
  min-width: 100%;
  display: flex;
}

.eelab {
  z-index: 900;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #000000cf;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: fixed;
  inset: 0%;
}

.eelab.reps {
  background-color: #353535cf;
  display: none;
}

.eelab.thuz {
  order: 0;
  display: flex;
}

.div-block-3766 {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 20px;
  width: 100%;
  min-width: 300px;
  max-width: 1100px;
  min-height: 85vh;
  max-height: 85vh;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  overflow: auto;
}

.div-block-3766.redpf.rep {
  background-color: #000;
  border-color: #000;
  margin-bottom: 0;
}

.div-block-3767 {
  min-width: 100%;
  color: var(--black);
}

.div-block-3767.hhkjui {
  z-index: 150;
  background-color: #fff0;
  border: 1px #cbcbcb;
  border-radius: 0 0 30px 30px;
  margin-bottom: 0;
  padding: 10px 0;
  position: static;
  top: 0;
}

.text-block-274 {
  color: var(--black);
  margin-left: 0;
  margin-right: 0;
}

.text-block-274.smzul {
  color: var(--white-smoke);
  margin-left: 20px;
  font-size: 16px;
}

.text-block-274.grtj {
  color: var(--white-smoke);
  margin-top: 0;
  font-size: 20px;
}

.text-block-274.grtj.zrti {
  margin-top: 40px;
  margin-bottom: 20px;
}

.text-block-274.grtj.zrti.htzu {
  color: var(--black);
  font-size: 24px;
  line-height: 34px;
}

.text-block-274.ztzu {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

.text-block-274.preivre {
  color: #000;
  background-color: #ffebcc00;
  border-radius: 15px;
  flex-flow: column;
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 30px;
  display: block;
}

.text-block-274.preivre.fooders {
  opacity: .57;
  filter: grayscale();
  margin-bottom: 20px;
  line-height: 30px;
}

.text-block-274.preivre.fooders.grzui {
  opacity: .72;
  filter: none;
  font-size: 20px;
}

.text-block-274.preivre.fooders.grzui.u76.tutu {
  opacity: 1;
  background-color: #ffebcc00;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 18px;
}

.text-block-274.preivre.fjgzk {
  color: #368348;
  font-size: 14px;
  text-decoration: line-through;
}

.text-block-274.preivre.fjgzk.z565u7 {
  opacity: .86;
  margin-bottom: 20px;
  line-height: 20px;
}

.text-block-274.preivre.fjgzk.z565u7._5767u {
  color: #de6767;
  margin-top: 5px;
  margin-bottom: 0;
}

.text-block-274.tzi {
  opacity: .85;
  color: #000;
  background-color: #fff0;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 20px;
}

.text-block-274.htzjujk {
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
  line-height: 20px;
}

.text-block-274.thtzui {
  color: #505050;
  text-align: center;
  font-size: 18px;
  line-height: 24px;
}

.text-block-274.sretz.thzuk {
  color: #fff;
  text-align: center;
  background-color: #575757;
  border-radius: 13px;
  max-width: 400px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 10px;
  display: none;
}

.text-block-274.sretz.thzuk.u7uzu {
  flex-flow: column;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 35px;
  display: block;
}

.grid-42 {
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

.paragraph-116 {
  color: var(--black);
}

.div-block-3768 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290214_close.svg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #4f4f4f;
  border-radius: 20px;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-3769 {
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-3770 {
  margin-left: 20px;
  display: flex;
}

.div-block-3771 {
  margin-top: 40px;
  margin-bottom: 60px;
}

.div-block-3771.reutru {
  background-color: #fdc266;
  border-radius: 20px;
  margin-bottom: 40px;
  padding: 20px 20px 30px;
}

.trutrz {
  color: #ed6f00;
  font-size: 18px;
}

.trutrz.htrut {
  color: #de6767;
  font-size: 14px;
}

.trutrz.rtru {
  color: #6d6d6d;
  font-size: 18px;
}

.tztrz {
  font-size: 14px;
}

.tztrz.greu.hjkl.grey.fddg {
  text-align: center;
}

.tztrz.greu.hjkl.grey.fddg.vfb {
  border-radius: 6px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 7px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 10.5px;
  line-height: 15px;
  display: block;
}

.tztrz.greu {
  font-size: 18px;
}

.tztrz.greu.hjkl {
  text-align: center;
  font-size: 14px;
  font-style: normal;
}

.tztrz.greu.hjkl.grey {
  text-align: left;
  font-size: 12px;
  line-height: 14px;
}

.tztrz.greu.hjkl.grey.fddg {
  color: #fff;
  background-color: #1d1d1d;
  border-radius: 3px;
  padding-left: 3px;
  padding-right: 3px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 10px;
}

.tztrz.greu.hjkl.ggfdg {
  color: #000;
  text-align: left;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: auto;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 20px;
}

.div-block-3772 {
  background-color: #ececec;
  border-radius: 20px;
  padding: 20px;
}

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

.t56u5 {
  color: var(--black);
  margin-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.text-span-67 {
  opacity: .65;
  font-size: 14px;
}

.text-span-67.rtu {
  margin-right: 0;
  font-size: 18px;
}

.text-block-275 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
}

.text-block-275.ttzi {
  margin-top: 0;
  margin-bottom: 20px;
}

.feature-text-2 {
  color: #838383;
  text-align: left;
  margin-right: 20px;
  font-size: 15px;
  line-height: 20px;
}

.feature-text-2._5z6 {
  margin-left: 0;
}

.feature-text-2.weh {
  color: #fff;
  text-align: left;
  margin-right: 10px;
}

.feature-text-2.weh.vgd {
  filter: invert();
  line-height: 20px;
}

.pricing-column-white-2 {
  box-shadow: none;
  background-color: #ececec00;
  border-radius: 0;
  align-items: stretch;
  padding: 0;
  display: flex;
}

.pricing-column-white-2.miinwe {
  min-width: 270px;
}

.price-type-2 {
  color: #3a3a3a;
  text-transform: uppercase;
  background-color: #bdbdbd;
  border-radius: 9px;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.price-type-2.nonoedfgh {
  color: #949494;
  background-color: #bdbdbd00;
  margin-left: 20px;
  padding-left: 0;
  padding-right: 0;
}

.price-type-2.truu {
  color: #171717;
  background-color: #a9a9a9bd;
}

.price-type-2.ztru {
  background-color: #fff;
}

.pricing-top-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  min-height: 50px;
  display: flex;
}

.pricing-top-2.frttu {
  justify-content: center;
  align-items: flex-start;
}

.feature-check-2 {
  border-bottom: 1px solid #2c2c2c;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-height: 50px;
  padding: 4px 10px 10px;
  display: flex;
}

.feature-check-2.dfdsf {
  border-bottom-style: none;
}

.feature-check-2.dfdsf.lasztreo {
  margin-bottom: 10px;
}

.pricing-column-features-2 {
  background-color: #0f0f0f;
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  min-height: 100%;
  padding: 0;
  display: flex;
}

.pricing-column-features-2.frefii {
  min-width: 310px;
}

.check-3 {
  filter: invert() contrast(200%) grayscale();
  width: 18px;
  margin-left: 20px;
  margin-right: 20px;
}

.check-3.hjl {
  filter: brightness(86%) invert() contrast(200%) grayscale();
}

.price-grid-2 {
  grid-column-gap: 0px;
  width: 100%;
  color: var(--white-smoke);
  background-color: #151515;
  background-image: linear-gradient(90deg, #000000bf, #101010);
  border: 1px solid #e2e2e2;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  overflow: hidden;
}

.feature-text-mobile-2 {
  color: #848199;
  font-size: 15px;
  display: none;
}

.pricing-column-2 {
  background-color: #ececec00;
  padding: 0;
  display: flex;
}

.pricing-column-2.minw, .pricing-column-2.minw.bitsmal {
  min-width: 310px;
}

.feature-item-2 {
  text-align: center;
  border-bottom: 1px solid #2c2c2c;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 50px;
  padding-top: 4px;
  padding-bottom: 10px;
  display: flex;
}

.feature-item-2.dsfe {
  text-align: left;
  border-bottom: 1px solid #2c2c2c;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 50px;
}

.feature-item-2.dsfe.hrtzj {
  border-bottom-style: none;
}

.feature-item-2.dsfe.hrtzj.lastroe {
  margin-bottom: 10px;
}

.feature-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  border: 1px #000;
  border-radius: 20px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  justify-items: start;
  min-width: 100%;
}

.feature-grid-2.hrtzju {
  background-color: #676767;
  background-image: radial-gradient(circle at 0 0, #525252, #0000 85%);
  border: 2px #5e5e5e;
  border-radius: 0;
}

.feature-grid-2.bitsmallerr, .feature-grid-2.endder {
  filter: grayscale();
  background-color: #252525;
  border-radius: 0;
}

.div-block-3774 {
  background-color: #ffebccd1;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.div-block-3774.rztu {
  background-color: #fff;
}

.div-block-3774.rztu.z68 {
  margin-bottom: 0;
}

.div-block-3774.trur {
  background-image: linear-gradient(30deg, #fff0d8, #fff0);
}

.div-block-3774.trur.jzui {
  border-top-left-radius: 0;
}

.div-block-3775 {
  background-color: #ddd;
  border: 1px solid #c9c9c9;
  border-radius: 20px;
  margin-top: 40px;
  padding: 20px;
}

.link-44 {
  color: #000;
  text-decoration: underline;
}

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

.text-span-69 {
  color: #feb23a;
  font-size: 18px;
}

.text-span-70 {
  color: #ccc;
  font-size: 24px;
  line-height: 30px;
}

.greztu {
  color: var(--black);
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 23px;
}

.thzukzu.trut {
  text-align: left;
  max-width: 225px;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 13.5px;
}

.thzukzu.trut.tjztk {
  font-size: 13px;
  line-height: 20px;
}

.thzukzu.trut.bold {
  letter-spacing: -.5px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 13px;
}

.thzukzu.t5 {
  color: #fff;
  text-align: left;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.rtu {
  color: var(--black);
  margin-bottom: 0;
  margin-right: 20px;
  font-size: 16px;
  line-height: 22px;
}

.rtu.sfer {
  background-color: #d4d4d4;
  border-radius: 7px;
  margin-bottom: 0;
  padding: 3px 10px;
}

.div-block-3776 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e4e4e4;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  margin-bottom: 5px;
  display: grid;
  overflow: hidden;
}

.div-block-3776.tzu {
  background-color: #e4e4e400;
  margin-bottom: 10px;
}

.div-block-3777 {
  margin-bottom: 20px;
}

.div-block-3778 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.div-block-3778.httzuki {
  grid-template-columns: 1fr 1fr;
}

.ghgjhk {
  color: var(--white-smoke);
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 20px;
}

.ghgjhk.zzrt {
  margin-bottom: 0;
}

.image-223 {
  filter: invert();
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 10px;
}

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

.div-block-3780 {
  color: var(--white-smoke);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  font-size: 14px;
  display: flex;
}

.div-block-3780.tre5z {
  margin-bottom: 10px;
}

.text-block-277 {
  line-height: 1.2;
}

.text-block-277.ghzu {
  margin-bottom: 10px;
}

.text-block-277.ghzu.tzuizti {
  color: var(--dark-grey);
  font-size: 13px;
}

.trhzu {
  color: #eee;
  text-align: left;
  margin-bottom: 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 14px;
  line-height: 26px;
}

.trhzu.ntru {
  margin-top: 4px;
  margin-bottom: 0;
  display: block;
}

.trhzu.kjk {
  color: #000;
  text-align: left;
}

.div-block-3781 {
  background-color: #d4d4d4;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 14px;
  display: flex;
}

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

.div-block-3783 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.text-span-71 {
  color: var(--dark-grey);
  line-height: 20px;
}

.t5zh {
  color: var(--white-smoke-2);
  font-size: 50px;
  line-height: 50px;
}

.gru7 {
  color: var(--white-smoke);
  background-color: #000;
  border-radius: 0;
  padding-left: 5px;
  padding-right: 4px;
  font-size: 14px;
}

.text-span-72 {
  color: #ff6565;
  text-decoration: line-through;
}

.text-block-278 {
  font-size: 13px;
}

.text-span-73 {
  font-size: 20px;
  line-height: 20px;
}

.text-span-73.gre {
  color: #615b74;
  letter-spacing: 0;
  background-color: #e8e3f8;
  border-radius: 6px;
  padding: 4px 5px;
  font-size: 11px;
  font-style: normal;
  line-height: 15px;
  display: flex;
}

.div-block-3784 {
  position: relative;
}

.image-224 {
  border: 1px #909893;
  border-radius: 20px;
  max-width: 25px;
  max-height: 25px;
  position: absolute;
  inset: 5px -10px auto auto;
}

.image-224._876-p {
  filter: invert() contrast(200%) grayscale();
  border: 4px solid #000;
  max-width: 30px;
  max-height: 30px;
}

.text-span-74 {
  background-color: #eff572;
  border: 3px dashed #b5bb3d;
  border-radius: 12px;
  padding-left: 10px;
  padding-right: 10px;
}

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

.text-block-279.gret {
  display: none;
}

.heading-56 {
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 0;
  font-size: 14px;
}

.text-block-280 {
  margin-top: auto;
}

.text-block-280.retrh {
  margin-top: 0;
}

.image-225 {
  filter: blur(4px);
  overflow: hidden;
}

.div-block-3785 {
  overflow: hidden;
}

.zjkkm {
  color: #dedede;
  font-size: 20px;
  line-height: 30px;
}

.text-block-281 {
  color: #c1c1c1;
  max-width: 500px;
  margin-top: 5px;
  margin-bottom: 40px;
  font-size: 20px;
}

.text-block-281.ztri {
  color: #d3d3d3;
  max-width: 900px;
  margin-top: 20px;
}

.ztku {
  color: #b1b1b1;
  text-decoration: line-through;
}

.ed6f00 {
  color: #ed6f00;
}

.ed6f00.htrk {
  color: #209830;
}

.button-15 {
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-117 {
  max-width: 700px;
  margin-bottom: 20px;
  font-size: 14px;
}

.text-span-75 {
  text-decoration: underline;
}

.text-block-282 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.tiui {
  font-size: 13px;
}

.tui {
  text-transform: uppercase;
  font-size: 13px;
}

.tui.ljk {
  margin-bottom: 20px;
}

.tui.ljk.stripenoe {
  display: none;
}

.heading-57 {
  color: var(--black);
}

.link-block-12 {
  background-color: #6c4a4a;
  min-width: 31px;
  min-height: 31px;
}

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

.div-block-3787 {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.list-9 {
  color: #000;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 14px;
  list-style-type: decimal;
}

.image-226 {
  width: 20px;
  height: 20px;
  margin-bottom: 0;
  margin-right: 10px;
}

.image-226.retzu {
  filter: invert();
}

.image-226.retzu.tero {
  filter: none;
  margin-right: 5px;
}

.text-block-283 {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 20px;
  display: flex;
}

.text-block-283.jokl {
  margin-bottom: 10px;
}

.text-block-283.jokl.huiio {
  margin-top: 0;
}

.background-video-6 {
  z-index: 130;
}

.background-video-6._547 {
  border-radius: 13px;
  max-height: 170px;
}

.text-span-76 {
  color: #6810c1;
  background-color: #3da1ff52;
  border: 1px #000;
  border-radius: 10px;
  padding-left: 6px;
  padding-right: 6px;
  text-decoration: none;
}

.text-span-77 {
  color: #1ab687;
  background-color: #de1cf43d;
  border: 1px #92929200;
  border-radius: 10px;
  padding-left: 6px;
  padding-right: 6px;
  text-decoration: none;
}

.text-span-78 {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-color: #000;
  -webkit-background-clip: text;
  background-clip: text;
  border-radius: 13px;
  padding-left: 6px;
  padding-right: 6px;
}

.div-block-3788 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-block-284 {
  opacity: 1;
  color: #fff;
  mix-blend-mode: difference;
  margin-left: auto;
  font-size: 12px;
  text-decoration: underline;
}

.div-block-3789 {
  opacity: .15;
  margin-top: auto;
  padding: 0 10px 5px 0;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-3790 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-3790.gfr {
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-3790.gfr.gdf {
  padding-left: 0%;
  padding-right: 0%;
}

.div-block-3791 {
  z-index: 100;
  filter: grayscale();
  mix-blend-mode: difference;
  background-color: #272727;
  background-image: linear-gradient(#0000 25%, #fff 84%), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692903bd_A73CD732-883F-4C41-AA80-4AFDC763454C.JPEG");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat-x;
  background-size: auto, 250px;
  border: 7px #fff;
  border-radius: 100% 100% 0% 0;
  min-width: 300px;
  max-width: 200px;
  min-height: 300px;
  max-height: 200px;
  margin-top: 20px;
  position: relative;
}

.image-227 {
  filter: grayscale();
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 12px;
  width: 100%;
  min-width: 100%;
  min-height: 100%;
  max-height: 200px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-227.gf {
  border-radius: 0 20px 0 0;
}

.image-227.gftt {
  border-radius: 20px 0 0;
}

.image-227.bgft {
  border-radius: 0 0 0 20px;
}

.image-227.gryg {
  border-radius: 0 0 20px;
}

.div-block-3792 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #c8fffa00;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  display: grid;
}

.div-block-3792.hrtzj {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-3792.hrtzj.fhg {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
}

.div-block-3792.juk {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #bde8ff00;
  border-radius: 17px;
  max-height: 350px;
  padding: 5px;
}

.div-block-3793 {
  background-color: #202020;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-width: 100%;
  min-height: 100%;
  padding: 10px;
  display: flex;
}

.text-block-285 {
  color: #fff;
  border-bottom: 1px solid #343434;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
}

.text-block-285.guj {
  border-bottom-style: none;
  padding-bottom: 0;
}

.image-228 {
  max-width: 30px;
  max-height: 50px;
}

.we34 {
  max-width: 50px;
  margin-right: 20px;
}

.cfet5 {
  color: #0d0d0d;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}

.cfet5.zti {
  margin-top: 0;
  margin-bottom: 40px;
}

.cfet5.zrt65.fth {
  opacity: .7;
  max-width: 90%;
  margin-top: 20px;
}

.cfet5.fgh {
  color: #a4a4a4;
}

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

.content-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.h2-4 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3em;
}

.icon-7 {
  filter: none;
  background-color: #d8ffef;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 45px;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
  margin-left: 0;
  margin-right: 20px;
  padding: 10px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 14px #e0fef1;
}

.button-16 {
  color: #fff;
  background-color: #434de7;
  border-radius: 10px;
  height: 50px;
  padding: 15px 35px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 10px 20px -3px #1d01501a;
}

.button-16:hover {
  box-shadow: none;
  background-color: #000;
}

.spacer-l {
  width: 100%;
  height: 30px;
}

.spacer-xs {
  width: 100%;
  height: 10px;
}

.paragraph-118 {
  opacity: .9;
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}

.paragraph-118.c {
  color: #b3b3b3;
  text-align: left;
}

.link-45 {
  color: #434de7;
  font-weight: 600;
  text-decoration: none;
}

.link-45:hover {
  color: #000;
}

.h3-3 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.h3-3.whitt {
  color: #fff;
  font-size: 15px;
  line-height: 24px;
}

.spacer-m {
  width: 100%;
  height: 20px;
}

.small-card {
  min-width: 100%;
  box-shadow: none;
  background-color: #1d1d1d;
  background-image: none;
  border: 1px #c3c3c3;
  border-radius: 13px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 15px;
  display: flex;
}

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

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

._1-2-grid._75-space {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
}

._1-2-grid._75-space.tththr {
  margin-top: 0;
}

.div-block-3795 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  display: flex;
}

.div-block-3795.ztju {
  padding-bottom: 0;
}

.div-block-3795.grth {
  margin-top: 40px;
}

.uz {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.uz.eytry {
  margin-top: 40px;
  margin-bottom: 40px;
}

.fhj {
  border-radius: 22px;
  position: relative;
  overflow: hidden;
}

.redde4 {
  filter: saturate(135%);
  background-color: #72727200;
  background-image: radial-gradient(circle at 0 0, #000, #fff0);
  border: 1px #d6d6d6;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 15px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.redde4.bgl {
  background-color: #90c0b700;
  background-image: radial-gradient(circle at 0 0, #000, #fff0);
}

.redde4.grt {
  background-color: #84a7d100;
  background-image: radial-gradient(circle at 0 0, #000, #fff0);
}

.redde4.fty {
  background-color: #84c3d100;
  background-image: radial-gradient(circle at 0 0, #000, #fff0);
}

.redde4.fyhg {
  background-color: #84b6d100;
  background-image: radial-gradient(circle at 0 0, #000, #fff0);
}

.redde4.gjh {
  background-color: #84bed100;
  background-image: radial-gradient(circle at 0 0, #000, #fff0);
}

.text-block-286 {
  color: var(--white-smoke);
  text-align: left;
  font-size: 15px;
}

.feucii {
  opacity: 1;
  filter: none;
  background-color: #e0fef1;
  border-radius: 7px;
  width: 45px;
  min-width: 45px;
  max-width: 45px;
  height: 45px;
  min-height: 45px;
  max-height: 45px;
  padding: 6px;
  box-shadow: 0 0 14px #e0fef1;
}

.div-block-3796 {
  justify-content: center;
  align-items: center;
  max-height: 400px;
  display: flex;
  position: relative;
}

.bartetrin {
  z-index: 10;
  background-image: radial-gradient(circle, #e0fef1 39%, #fff0 39%);
  border: 3px dotted #e0fef1;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  max-width: 170px;
  max-height: 170px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 0 0 20px #e0fef1;
}

.text-block-287 {
  color: var(--black);
  font-size: 13px;
}

.image-229 {
  object-fit: cover;
  min-width: 100%;
  max-height: 400px;
}

.fsrg {
  margin-top: 5px;
  font-size: 16px;
  line-height: 30px;
}

.background-video-7 {
  z-index: 10;
  opacity: 1;
  border: 1px solid #dadada;
  border-radius: 16px;
  max-height: 300px;
  margin-top: 20px;
}

.image-230 {
  object-fit: cover;
  border: 1px solid #e8e8e8;
  border-radius: 11px;
  min-height: 100%;
}

.link-46 {
  color: #e4dada;
}

.link-46.w--current {
  color: #fff;
}

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

.gy {
  justify-content: flex-start;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.paragraph-119 {
  color: #8a8a8a;
  text-align: left;
  margin-top: 20px;
  font-size: 14px;
}

.text-span-79, .text-span-80, .text-span-81, .text-span-82, .text-span-83, .text-span-84, .text-span-85, .text-span-86, .text-span-87 {
  color: #fff;
}

.container-12 {
  width: 95%;
  max-width: 1350px;
  position: relative;
}

.container-12.grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.container-12.grid.fgthj {
  background-color: #838383;
  border-radius: 14px;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.label {
  color: #6b6b6b;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 50px;
  font-weight: 600;
}

.background-video-8 {
  z-index: 10;
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-end;
  min-width: 200px;
  max-width: 200px;
  min-height: 300px;
  max-height: 300px;
  padding: 10px 10px 15px 15px;
  display: flex;
}

.div-block-3798 {
  flex-flow: column;
  display: flex;
}

.div-block-3799 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f1f1f1;
  border: 1px solid #d9d9d9;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  display: grid;
  overflow: hidden;
}

.text-block-288 {
  letter-spacing: 0;
  padding: 20px 20px 20px 0;
  font-size: 14px;
  line-height: 15px;
}

.text-block-289 {
  margin-left: 10px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.image-231 {
  border: 3px #fff;
  border-radius: 100px;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
}

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

.text-span-88 {
  font-size: 14px;
  font-weight: 700;
  line-height: 13px;
}

.text-block-290 {
  color: var(--dark-grey);
  text-align: right;
  margin-right: 20px;
  font-size: 14px;
  text-decoration: underline;
}

.link-block-13 {
  min-width: 100%;
  color: var(--black);
  margin-left: auto;
}

.image-232 {
  opacity: .58;
  filter: invert();
  min-width: 20px;
  max-width: 20px;
  min-height: 20px;
  max-height: 20px;
  margin-top: 10px;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.super-text-2 {
  text-align: left;
  font-size: 27.5vw;
  line-height: .9;
}

.hero-text-parent-2 {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: auto auto -10rem 0%;
}

.sticky-parent-2 {
  z-index: 100;
  width: 100%;
  height: 400vh;
  position: relative;
}

.footer-row {
  border-bottom: 1px solid #fff3;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: .6rem;
}

.footer-row.no-border {
  border-bottom-style: none;
}

.form-block-7 {
  width: 100%;
}

.splide__slide-2 {
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 30%;
  min-width: 30%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-3 {
  z-index: 1;
  filter: invert();
  width: 50px;
  position: relative;
}

.logo-3.hgr {
  filter: none;
}

.footer-5 {
  background-color: #000;
  width: 100%;
  padding-top: 6rem;
  padding-left: 4rem;
  padding-right: 4rem;
  overflow: hidden;
}

.spacer-small-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.text-white {
  color: #fff;
}

.text-white.vht {
  font-size: 27px;
  line-height: 40px;
}

.parent-grid {
  width: 100%;
  display: flex;
}

.styles-2 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.heading-small-2 {
  text-transform: none;
  font-size: 1.2rem;
  font-weight: 400;
}

.side-panel {
  background-color: #181818;
  width: 40%;
  height: 100%;
  padding: 3rem 3rem 2rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.item-parent {
  cursor: pointer;
  flex-direction: column;
  display: flex;
  position: relative;
}

.item-parent.right {
  float: right;
}

.item-parent.hide-m {
  max-width: 200px;
}

.cta-hero {
  background-color: #4b4b4b;
  width: 100%;
  height: 36rem;
  max-height: 36rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.background {
  z-index: 1;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto;
}

.parent {
  position: relative;
}

.parent.pad-top {
  padding-top: 1rem;
}

.parent.flex-split {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.watch-full-mobile {
  object-fit: cover;
  width: 105%;
  max-width: 36rem;
  height: 37rem;
  max-height: 37rem;
  display: none;
}

.slide-content {
  grid-row-gap: .4rem;
  flex-direction: column;
  width: 100%;
  padding-top: 1.4rem;
  display: flex;
  position: relative;
}

.slide-content.size-three {
  width: 20rem;
}

.slide-content.size-three.fghtj {
  width: 23rem;
  display: flex;
}

.slide-content.size-one {
  width: 18rem;
}

.slide-content.size-two {
  width: 21rem;
}

.slide-content.size-two.no-pad-top {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  min-height: 100%;
  padding-top: 0;
}

.intro-loader {
  z-index: 9999;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.slide-nav-6 {
  font-size: 6px;
  position: relative;
}

.slide-nav-6.gtr {
  display: none;
}

.footer-grid-2 {
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 3fr;
  width: 100%;
}

.hero-parent {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.menu-line-btm {
  background-color: #fff;
  width: 1rem;
  height: 1px;
}

.left-arrow-6 {
  display: none;
}

.menu-line-top {
  background-color: #fff;
  width: 1rem;
  height: 1px;
}

.img-scroll {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.img-scroll.img-three {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66da9e40eb5c0df47f9663ac_Hero_01.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.img-scroll.img-two {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66da9e40eb5c0df47f96625f_Hero_02.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.img-scroll.img-four {
  perspective: 1000px;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66e8361c4f0a1d500108aa11_fdhy.jpg");
  background-position: 50%;
  background-size: contain;
  background-attachment: fixed;
  transform: none;
}

.img-scroll.img-one {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66da9e40eb5c0df47f966444_Hero_03.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.p-line {
  background-color: #000;
  width: 1px;
  height: 1rem;
  position: absolute;
}

.sticky-child-2 {
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.list-item-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.list-item-3.border {
  border-bottom: 1px solid #fff3;
}

.spacer-large {
  width: 100%;
  padding-bottom: 8rem;
}

.col-cta {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  height: 100%;
  padding-left: 6rem;
  padding-right: 6rem;
  display: flex;
  position: relative;
}

.col-cta.top {
  padding-left: 40px;
}

.col-cta.no-pad {
  perspective: 1000px;
  min-width: 50%;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: none;
}

.scroll-text-parent {
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.scroll-text-parent.three {
  position: absolute;
  inset: 0% auto auto 0%;
}

.scroll-text-parent.three.text-white.rel {
  position: relative;
}

.scroll-text-parent.two {
  position: absolute;
  inset: 0% auto auto 0%;
}

.scroll-text-parent.two.text-white.rel, .form-8 {
  position: relative;
}

.super-text-hero {
  z-index: 2;
  color: #fff;
  white-space: nowrap;
  font-size: 75px;
  font-style: italic;
  font-weight: 200;
  line-height: 1;
  position: absolute;
}

.super-text-hero.blend {
  mix-blend-mode: difference;
  position: relative;
  inset: 0% auto auto 0%;
}

.super-text-hero.blend.ab {
  color: #fff;
  mix-blend-mode: difference;
  position: absolute;
  inset: auto;
}

.cover-img-2 {
  z-index: 1;
  filter: grayscale();
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.cover-img-2.size {
  object-fit: cover;
  width: 100%;
  min-width: 18rem;
  height: 20rem;
  padding: 20px 30px 0 0;
}

.spacer-medium {
  width: 100%;
  padding-bottom: 3rem;
}

.spacer-medium.dfg {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.spacer-medium.dfg.hyuk {
  margin-top: 0;
  display: flex;
  position: relative;
}

.spacer-medium.dfg.hyfy {
  padding-bottom: 60px;
}

.spacer-medium.dfg.fdfht {
  filter: invert();
  background-color: #fff;
  margin-top: 0;
}

.splide__list-2 {
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.parent-pad-side {
  padding-left: 4rem;
  padding-right: 4rem;
}

.footer-col {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-col.size {
  border-left: 1px solid #fff3;
  width: 22rem;
  padding-bottom: 14rem;
  padding-left: 2rem;
}

.splide__arrows {
  justify-content: flex-end;
  align-items: stretch;
  margin-top: 2rem;
  display: none;
}

.background-sm {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto;
}

.background-sm.bg-gold {
  background-color: #8b7a4c;
}

.background-sm.bg-blue {
  background-color: #13141b;
}

.background-sm.bg-grey {
  background-color: #3f3f3f;
}

.flex-c {
  display: flex;
  position: relative;
}

.splide__track-2 {
  cursor: grab;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.img-whipe {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.img-whipe.one {
  z-index: 3;
}

.img-whipe.one.mobile {
  position: relative;
}

.img-whipe.two {
  z-index: 2;
}

.img-whipe.two.mobile {
  position: relative;
}

.img-whipe.three {
  z-index: 1;
}

.img-whipe.three.mobile {
  position: relative;
}

.slider-background-sm, .slider-background {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 85vw;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.splide-2 {
  width: 100%;
  height: 65%;
}

.splide-2.slider1 {
  height: 48rem;
  max-height: 44rem;
  padding-left: 4rem;
  overflow: hidden;
}

.splide-2.slider1.full {
  height: 60vh;
  padding-left: 0;
}

.italic {
  color: #c20317;
  font-style: italic;
  font-weight: 200;
}

.italic.text-white {
  color: #848484;
}

.italic.ergh {
  color: #fff;
}

.grid-panel {
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.menu-overlay {
  z-index: 998;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #161616cc;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.watch-scroll {
  width: 26rem;
}

.div-block {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.grid-right {
  width: 40%;
  height: 100%;
}

.text-sm-2 {
  color: #000;
  font-size: 1rem;
  line-height: 1.4;
}

.text-sm-2.text-white {
  color: #dbdbdb;
  font-size: 15px;
  line-height: 25px;
}

.text-sm-2.text-white.fade.grh {
  color: #fff;
  text-decoration: none;
}

.text-sm-2.fade.text-white {
  color: #c7c7c7;
  cursor: pointer;
  font-size: 14px;
  text-decoration: underline;
}

.text-sm-2.fade.text-white.upco {
  color: #5c5c5c;
  cursor: progress;
  font-style: italic;
  text-decoration: none;
}

.text-sm-2.fade.text-white.njm {
  text-decoration: none;
}

.text-sm-2.fade.text-white.njm.gtr {
  color: #fff;
  margin-top: 10px;
  text-decoration: underline;
}

.text-sm-2.fade.text-white.njm.dcvf, .left-arrow-7 {
  display: none;
}

.text-size {
  max-width: 14ch;
}

.slide-nav-7 {
  padding-top: 0;
  font-size: 5px;
  display: none;
  inset: auto auto 0% 2rem;
}

.grid-left {
  width: 60%;
  padding-top: 16rem;
}

.btn-text-2 {
  color: #000;
  text-transform: uppercase;
  padding: 2px 4px;
  font-size: .8rem;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.btn-text-2.text-white {
  color: #fff;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.footer-logo {
  position: absolute;
  inset: auto auto 0% 0%;
}

.plus-icon {
  z-index: 3;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: absolute;
  inset: 1.5rem auto auto 1.5rem;
}

.heading-medium {
  color: var(--white-smoke);
  text-transform: none;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.heading-medium.text-white.fgre {
  color: var(--white-smoke);
  font-style: italic;
}

.heading-medium.text-white.fgre.fet {
  font-size: 40px;
  line-height: 40px;
}

.slider-cover {
  z-index: 2;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.watch-full {
  z-index: 3;
  object-fit: cover;
  width: 105%;
  max-width: 36rem;
  height: 37rem;
  max-height: 37rem;
  position: relative;
}

.menu-drop {
  color: #fff;
  background-color: #181818;
  width: 100%;
  padding: 6rem 2rem 2rem;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.img-parent-2 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.img-parent-2.size-one {
  float: right;
  justify-content: center;
  align-items: center;
  width: 42vw;
  height: 88vh;
  display: flex;
}

.img-parent-2.size-four {
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40vh;
  display: flex;
}

.img-parent-2.size-three {
  justify-content: center;
  align-items: center;
  width: 80vw;
  height: 80vh;
  display: flex;
}

.img-parent-2.size-two {
  justify-content: center;
  align-items: center;
  width: 24vw;
  height: 60vh;
  display: flex;
}

.background-video-9 {
  z-index: 1;
  width: 21rem;
  height: 21rem;
}

.submit-button-3 {
  text-transform: uppercase;
  background-color: #000;
  height: 2.6rem;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
  font-size: .8rem;
  position: absolute;
  inset: .2rem .2rem auto auto;
}

.mobile-section {
  background-color: #222;
  display: none;
}

.right-arrow-5 {
  display: none;
}

.slider-inner {
  text-align: center;
  width: 58rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.btn-whipe {
  mix-blend-mode: difference;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.nav-links {
  grid-column-gap: 1.25rem;
  margin-left: 40px;
  margin-right: 40px;
  font-family: Suisseintl, sans-serif;
  display: flex;
}

.num-ab {
  z-index: 4;
  mix-blend-mode: difference;
  font-size: 14rem;
  line-height: .6;
  position: absolute;
  inset: auto -4rem -4.5rem auto;
}

.num-ab.mobile-space {
  bottom: -4.1rem;
  right: 4rem;
}

.test-slider {
  background-color: #0000;
  width: 100%;
  min-height: 22rem;
}

.test-slider.fgh {
  display: none;
}

.slide-5 {
  width: 100%;
  height: 100%;
}

.text-field-18 {
  border: 3px solid #fff;
  height: 3rem;
  padding-left: 1.2rem;
  font-size: .8rem;
}

.text-field-18::placeholder {
  color: #000;
}

.hero-title-2 {
  z-index: 3;
  color: #fff;
  text-align: center;
  margin-bottom: 60px;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.3;
  display: none;
  position: absolute;
  bottom: 5.5vh;
}

.italic-link {
  z-index: 1;
  color: #fff;
  text-transform: none;
  font-size: 1.2rem;
  font-style: italic;
  font-weight: 200;
  position: relative;
}

.italic-link.jbjjk {
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  font-size: .8rem;
  font-style: normal;
  font-weight: 400;
  display: flex;
}

.footer-bar {
  border-top: 1px solid #fff3;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.spacer-x-small {
  width: 100%;
  padding-bottom: .6rem;
}

.section-11 {
  z-index: 1;
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

.section-11.no-hide {
  overflow: visible;
}

.section-11.bg-fixed {
  background-image: none;
  background-size: auto;
  background-attachment: scroll;
  flex-flow: column;
  display: flex;
  position: static;
}

.super-text-pop {
  z-index: 2;
  color: #fff;
  white-space: nowrap;
  font-size: 9rem;
  font-weight: 200;
  line-height: 1;
  position: absolute;
}

.super-text-pop.blend {
  text-align: center;
  mix-blend-mode: difference;
  font-size: 60px;
  position: relative;
  inset: 0% auto auto 0%;
}

.mask-2 {
  overflow: hidden;
}

.sticky-parent-3 {
  width: 100%;
  height: 400vh;
}

.ticker-parent {
  justify-content: center;
  padding-top: 1rem;
  display: flex;
  position: relative;
  inset: auto auto -4.3rem 0%;
  overflow: hidden;
}

.ticker-parent.ab-btm {
  position: absolute;
  bottom: -3rem;
}

.slider-background-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0% auto;
}

.slider-background-wrapper.hero-wrapper-small {
  position: relative;
}

.menu-parent-3 {
  grid-row-gap: 4px;
  cursor: pointer;
  border: 1px solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.6rem;
  height: 2.6rem;
  display: flex;
}

.side-panel-one {
  z-index: 999;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #1d1d1d8c;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.side-panel-one.talents, .side-panel-one.brands {
  display: none;
}

.close-parent {
  cursor: pointer;
  border: 1px solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.6rem;
  height: 2.6rem;
  display: flex;
  position: absolute;
  inset: 1rem auto auto -3.6rem;
}

.watch {
  z-index: 1;
  width: 22vw;
  min-width: 20rem;
  max-width: 24rem;
  position: absolute;
}

.list-item-parent {
  margin-top: 0;
}

.btn-parent {
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  border: 1px solid #fff;
  justify-content: center;
  align-items: center;
  height: 2.6rem;
  padding-top: 1px;
  padding-left: .9rem;
  padding-right: .9rem;
  font-size: .8rem;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.btn-parent.dark {
  color: #000;
  border-color: #000;
}

.btn-parent.pull {
  background-color: #ffa10f00;
  margin-right: -1px;
}

.btn-parent.pull.hgerp {
  color: #000;
  border-color: #000;
}

.intro-logo {
  filter: invert();
  max-width: 90px;
}

.splide__arrow {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66da9e43eb5c0df47f966615_arrow-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30%;
  border: 1px solid #d9d9e4;
  width: 4rem;
  height: 4rem;
  margin-left: -1px;
  transition: all .2s;
}

.splide__arrow:hover {
  background-color: #3732350f;
}

.splide__arrow.splide__arrow--prev {
  transform: rotate(-180deg);
}

.splide__arrow.splide__arrow--prev:active {
  transform: scale(.95)rotate(-180deg);
}

.splide__arrow.splide__arrow--next:active {
  transform: scale(.95);
}

.container-13 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-13.flex-split-btm {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.col-2 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
  padding: 8rem 0 4rem 4rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.col-2.bg-colour {
  z-index: 4;
  background-color: #222;
}

.full-slider {
  z-index: 1;
  background-color: #0c0c0e;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
}

.border-line-text {
  z-index: 1;
  background-color: #b1b1b1;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.slider-wrap-sm {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 24vw;
  min-width: 20rem;
  max-width: 24rem;
  height: 60vh;
  max-height: 38rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img-child {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img-child.ab {
  width: 200px;
  position: absolute;
}

.border-line {
  background-color: #0006;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.border-line.light {
  background-color: #fff6;
  width: 74%;
}

.menu-line-mid {
  background-color: #fff;
  width: 1rem;
  height: 1px;
}

.p-line-w {
  background-color: #000;
  width: 1rem;
  height: 1px;
  position: absolute;
}

.nav-bar-2 {
  z-index: 999;
  background-color: #181818;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.4rem;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
  font-family: Suisseintl, sans-serif;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.nav-bar-2.fix {
  position: static;
}

.nav-bar-2.fix.nj {
  background-color: #fff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.nav-bar-2.hdutte {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.heading-58 {
  color: var(--black);
  line-height: 40px;
}

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

.heading-59 {
  z-index: 9999;
  color: #000;
  margin-top: 0;
  margin-left: 0;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  font-family: Suisseintl, sans-serif;
  font-size: 12px;
  line-height: 13px;
  position: absolute;
  inset: 0% -29px auto auto;
}

.div-block-3802 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.tabs-menu-3 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tab-link-tab-2-3 {
  opacity: .5;
  background-color: #c8c8c80d;
  padding: 0;
}

.tab-link-tab-2-3.w--current {
  opacity: 1;
  background-color: #c8c8c800;
  padding: 0;
  line-height: 26px;
}

.tab-link-tab-1-3 {
  opacity: .5;
  background-color: #ddd0;
  padding: 0 20px 0 0;
  line-height: 26px;
}

.tab-link-tab-1-3.w--current {
  opacity: 1;
  background-color: #ddd0;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-291 {
  color: var(--black);
  font-size: 14px;
}

.text-block-292 {
  color: var(--black);
  font-size: 14px;
  line-height: 26px;
}

.text-block-292._20d {
  text-transform: uppercase;
  margin-left: 20px;
}

.div-block-3803 {
  flex-flow: column;
  display: flex;
}

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

.image-233 {
  opacity: .19;
  filter: none;
  max-width: 300px;
}

.paragraph-120 {
  color: var(--black);
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
}

.paragraph-120.hgj {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 13px;
}

.grr {
  color: #7e7e7e;
  text-transform: capitalize;
  margin-right: 20px;
  font-size: 13px;
  text-decoration: underline;
}

.text-span-90 {
  color: var(--dark-grey);
  font-size: 12px;
  font-style: italic;
  text-decoration: underline;
}

.text-span-91 {
  color: #25fd98;
  font-size: 10px;
}

.div-block-3805 {
  background-color: #39fc87;
  width: 7px;
  height: 7px;
  margin-bottom: 4px;
  margin-left: 5px;
  margin-right: 3px;
}

.text-block-293 {
  color: #39fc87;
  margin-bottom: 2px;
  font-size: 10px;
  line-height: 10px;
}

.link-47 {
  color: #fff;
}

.upsiitte {
  z-index: 90;
  background-color: #fff0;
  background-image: linear-gradient(#0000, #fff 61%, #fff);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-3806 {
  background-color: #dcdcdc;
  border-radius: 20px;
  min-width: 150px;
  min-height: 20px;
}

.image-234 {
  min-width: 90px;
  max-width: 90px;
  min-height: 90px;
  max-height: 90px;
}

.div-block-3807 {
  min-width: 100vw;
  max-width: 100vw;
  min-height: auto;
  max-height: 100%;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.div-block-3808 {
  position: relative;
}

.div-block-3809 {
  z-index: 2147483647;
  background-color: #000;
  position: fixed;
  inset: 0%;
}

.div-block-3809.rgreg {
  display: none;
}

.heading-60 {
  color: var(--black);
  margin-top: -70px;
  font-size: 25px;
  position: relative;
}

.heading-60.dsfg {
  margin-top: 5px;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 20px;
}

.heading-60.dsfg.grryh {
  margin-bottom: 5px;
}

.heading-60.dsfg.rtgtyh {
  text-transform: uppercase;
  margin-bottom: 0;
}

.lottie-animation-4 {
  filter: grayscale();
  max-width: 200px;
  margin-top: -20px;
}

.true {
  opacity: 0;
  display: flex;
}

.div-block-3810 {
  background-color: #ffbb9e;
  min-height: 20px;
  position: absolute;
  inset: 0% 0% auto;
}

.heading-61 {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 13px;
  font-style: italic;
}

.ghff {
  color: #616161;
  font-size: 15px;
  line-height: 27px;
  display: flex;
}

.text-span-92 {
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 22px;
}

.navbar-logo-left {
  z-index: 999999999;
  background-color: #181818;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar-logo-left-container.shadow-three.sratttt {
  filter: invert();
}

.container-14 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-2 {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  font-family: Suisseintl, sans-serif;
  display: flex;
}

.nav-menu-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
}

.nav-link-3 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-3:hover {
  color: #1a1b1fbf;
}

.nav-link-3:focus-visible, .nav-link-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #fff;
  letter-spacing: 1px;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.nav-link-accent:hover {
  color: #f4f4f4bf;
}

.button-primary-4 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f00;
  border: 1px solid #fff;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-4:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-4:active {
  background-color: #43464d;
}

.list-item-4 {
  align-self: center;
}

.jukk {
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  font-size: 12px;
  display: flex;
}

.jukk.jht {
  color: var(--black);
}

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

.link-block-14 {
  color: var(--white-smoke);
  align-self: center;
}

.gfy {
  margin-left: 5px;
}

.link-block-15 {
  display: none;
}

.div-block-3812 {
  display: block;
  position: static;
  bottom: 0;
}

.div-block-3813 {
  flex-flow: column;
  display: flex;
  position: relative;
  top: 0;
}

.body-31 {
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
}

.career_item {
  border: 2px solid #0000004d;
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem;
  overflow: hidden;
}

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

.career_list-wrapper {
  overflow: hidden;
}

.section_home_header {
  padding-top: 40px;
  padding-bottom: 10rem;
}

.text-color-blue {
  color: #000;
  font-size: 15px;
}

.career_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-global-9 {
  font-size: 18px;
  line-height: 27px;
}

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

.page-wrapper-13 {
  max-width: 95%;
  color: var(--black);
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

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

.career_item-inner {
  filter: grayscale();
  background-color: #f1f1f1;
  border-radius: 0;
  padding: 20px;
}

.career_badge {
  grid-column-gap: .375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #c4c4c4;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-career07_icon-wrapper {
  flex: none;
  margin-right: .5rem;
}

.career_header {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.button-17 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #151515;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.button-17:hover {
  background-color: #595959;
  border-color: #6941c6;
}

.button-17:focus {
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.career_icon {
  color: #98a2b3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.career_item-heading {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.career_abteilung {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.career_detail {
  color: #475467;
  align-items: center;
  margin-right: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  display: flex;
}

.career_details {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: 17px;
  line-height: 20px;
  display: flex;
}

.heading-62 {
  font-size: 40px;
}

.div-block-3815 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66dabb1f8c12cc605d1397bb_72BD98EC-78FA-4B58-BC2A-D1599FAD453A-removebg-preview.png");
  background-position: 0 0;
  background-size: cover;
  width: 50px;
  height: 50px;
  margin-bottom: 40px;
}

.div-block-3815.jgfk {
  margin-bottom: 20px;
}

.container-15 {
  z-index: 2;
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.button-18 {
  color: #fff;
  text-transform: none;
  background-color: #146ef5;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  padding: .5rem 1.5rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.numbers-list {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.logo-footer {
  color: #fff;
  width: 100%;
  max-width: 10rem;
  display: block;
}

.app-screens-wrapper {
  z-index: 2;
  height: 100%;
  position: relative;
}

.card-ui-img {
  border: 1px solid #0000001a;
  border-radius: 1rem;
  position: absolute;
  box-shadow: 0 0 #0000, 0 0 #00000004, 0 0 #00000006, 0 0 .2px #00000006, 0 1px .4px #00000007, 0 1px .9px #00000007, 0 3px 1.7px #00000007, 0 5px 3.1px #00000007, 0 9px 5.4px #00000008, 0 15px 9.1px #00000008, 0 25px 15.3px #00000008, 0 43px 26.5px #00000009, 0 82px 50.2px #00000009;
}

.card-ui-img._02 {
  width: 35%;
  bottom: -15%;
  left: -10%;
}

.card-ui-img._01 {
  width: 60%;
  top: -20%;
  left: -20%;
}

.card-ui-img._03 {
  width: 60%;
  bottom: 7%;
  right: -30%;
}

.numbers-list-number {
  color: #146ef5;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
}

.logo-header {
  color: #fff;
  width: 100%;
  max-width: 10rem;
}

.headline-large {
  color: #fff;
  text-align: center;
  letter-spacing: -.05em;
  flex-direction: column;
  max-width: 10ch;
  margin-top: 0;
  font-size: 10rem;
  font-weight: 700;
  line-height: .9;
  display: flex;
}

.headline-large.no-margin {
  margin-bottom: 0;
}

.hero-headline-bottom {
  z-index: 2;
  margin-bottom: -.1em;
  padding-bottom: .1em;
  position: relative;
  overflow: hidden;
}

.sub-footer-links {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
}

.button-label {
  z-index: 1;
  text-shadow: 0 3px 1px #0003;
  align-items: center;
  height: 2.5rem;
  display: flex;
  position: relative;
}

.spline {
  z-index: 2;
  width: 100%;
  height: 100vh;
  margin-bottom: -100vh;
  position: sticky;
  top: 0;
}

.hero-headline-top {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.button-bg-2 {
  background-color: #ffffff1a;
  border-radius: 5rem;
  position: absolute;
  inset: 0%;
}

.numbers-list-item {
  margin-bottom: 1rem;
  display: flex;
}

.section-personalization {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 150svh;
  display: flex;
  position: relative;
}

.paragraph-medium {
  color: #25282cb8;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.3;
}

.align-center {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero-headline-bottom-inner {
  display: block;
}

.grid-12cols {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.spline-wrapper {
  padding-bottom: 100vh;
  position: relative;
}

.sticky-wrapper {
  align-items: center;
  width: 100%;
  height: 100svh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.disclaimer {
  margin-top: 2.5rem;
  font-size: .75rem;
}

.section-intro {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 150svh;
  display: flex;
  position: relative;
}

.footer-6 {
  z-index: 0;
  color: #fff;
  background-color: #1e1e1e;
  padding-top: 10rem;
  padding-bottom: 5rem;
  position: sticky;
  bottom: 0;
  overflow: hidden;
}

.no-margin {
  margin-bottom: 0;
}

.page-padding-3 {
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.sub-footer-link {
  opacity: .7;
  color: #fff;
  transition: opacity .2s ease-in-out;
}

.sub-footer-link:hover {
  opacity: 1;
}

.section-cta {
  z-index: 0;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 10rem;
  display: flex;
  position: relative;
}

.section-hero {
  background-color: #000;
  background-image: linear-gradient(to top, #146ef5, #000 60%);
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 95svh;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-how-it-works {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 150svh;
  display: flex;
  position: relative;
}

.headline-medium {
  letter-spacing: -.05em;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
}

.section-cta-spacer {
  z-index: 0;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 150svh;
  margin-bottom: -100vh;
  display: flex;
  position: relative;
}

.header-2 {
  z-index: 10;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.page-wrapper-14 {
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  position: relative;
}

.header-inner {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.headline-wrapper {
  margin-bottom: 2.5rem;
}

.hero-headline-top-inner {
  display: block;
}

.logo-bg {
  z-index: 0;
  opacity: .5;
  mix-blend-mode: normal;
  width: 50vw;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.numbers-list-number-wrapper {
  background-color: #cee6ff;
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: 1rem;
  display: flex;
  overflow: hidden;
}

.page-content-wrapper {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.sub-footer {
  justify-content: space-between;
  align-items: center;
  margin-top: 2.5rem;
  font-size: .875rem;
  display: flex;
}

.subtitle-2 {
  color: #146ef5;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #cee6ff;
  border-radius: 5rem;
  margin-bottom: 1rem;
  padding: .25rem .75rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.1;
  display: inline-block;
}

.lp2-portfolio-name {
  grid-column-gap: 30px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.lp2-footer-heading-image {
  position: relative;
  top: -15px;
  left: -16px;
}

.lp2-articles-h3-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 280px;
  margin-bottom: 210px;
  display: flex;
}

.lp2-portfolio-image-big-wrapper {
  color: #000;
  width: 100%;
  height: 550px;
  margin-bottom: 20px;
  text-decoration: none;
}

.lp2-articles-container {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 32px;
  display: flex;
}

.lp2-services-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 32px;
  display: flex;
}

.lp2-navbar-brand {
  width: 60px;
  position: absolute;
}

.lp2-portfolio-image-small-wrapper {
  color: #000;
  width: 100%;
  height: 270px;
  margin-bottom: 20px;
  text-decoration: none;
}

.lp2-team {
  background-color: #ebebeb;
  flex-direction: column;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.lp2-articles-category-last {
  z-index: 1;
  background-color: #9a9be9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
  position: relative;
}

.lp2-hero-heading-satoshi {
  justify-content: center;
  align-items: flex-end;
  margin-left: 0;
  display: flex;
  position: relative;
}

.lp2-faq-circle-small {
  border: 1px solid #a1a1a1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  display: flex;
  overflow: visible;
}

.lp2-faq-paragraph-wrapper {
  width: 50%;
}

.lp2-services {
  background-color: #ebebeb;
  flex-direction: column;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
}

.lp2-hero-menu-wrapper {
  z-index: 11;
  flex-direction: column;
  align-items: flex-start;
  width: 25%;
  font-weight: 500;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lp2-footer-menu-text {
  color: #474646;
  margin-bottom: 0;
}

.lp2-footer-menu-hover {
  color: #090909;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 200vw;
  height: 100%;
  position: absolute;
  left: -100vw;
}

.lp2-footer-heading-satoshi {
  align-items: flex-end;
  margin-left: 0;
  display: flex;
  position: relative;
}

.lp2-navbar-menu-brand-image {
  width: 100px;
}

.lp2-hero-text-link {
  color: #1c1c1c;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
}

.lp2-team-h3-wrapper {
  max-width: 580px;
  padding-left: 40px;
}

.lp2-services-right-text {
  color: #343434;
  max-width: 400px;
  margin-bottom: 0;
}

.lp2-services-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.lp2-navbar {
  background-color: #000;
  font-weight: 500;
  overflow: hidden;
}

.lp2-hero-container {
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 32px 0;
  display: flex;
}

.lp2-footer-image-wrapper {
  margin-top: 40px;
}

.lp2-hero-h1-press-support {
  z-index: 10;
  color: #1c1c1c;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 130px;
  font-weight: 400;
  line-height: 1.2;
  display: none;
  position: absolute;
}

.lp2-footer-terms-wrapper {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.lp2-hero-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 140px;
  display: flex;
  position: relative;
  overflow: visible;
}

.lp2-services-left-h3-span {
  color: #6a6a6a;
}

.lp2-article-h3-inner {
  flex-direction: column;
  align-items: flex-start;
  max-width: 640px;
  display: flex;
}

.lp2-navbar-menu-link-image {
  width: 26px;
  height: 26px;
}

.lp2-footer-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 32px;
  display: flex;
  position: relative;
}

.lp2-about-h1-image {
  width: 97px;
  height: 97px;
  margin-right: 20px;
}

.lp2-articles-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 60px;
}

.lp2-footer-link-image {
  width: 26px;
  height: 26px;
}

.lp2-footer-paragraph {
  color: #d1d1d1;
  font-size: 16px;
}

.lp2-hero-h1-about {
  z-index: 10;
  color: #1c1c1c;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 160px;
  font-weight: 400;
  line-height: 1.2;
  display: none;
  position: absolute;
}

.lp2-footer-link-text {
  color: #d1d1d1;
  max-width: 180px;
  margin-bottom: 0;
  margin-left: 18px;
}

.lp2-articles-category {
  z-index: 1;
  background-color: #eddca0;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
  position: relative;
}

.lp2-articles-h1-span {
  line-height: 1;
}

.lp2-about-image-wrapper {
  width: 40%;
  height: 500px;
  margin-top: 140px;
  margin-bottom: 70px;
}

.lp2-hero {
  background-color: #000;
  flex-direction: column;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.lp2-articles-h1 {
  letter-spacing: -3px;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 153px;
  font-weight: 500;
  line-height: 1.1;
}

.lp2-services-right-content {
  grid-row-gap: 100px;
  flex-direction: column;
  width: 60%;
  margin-left: 0;
  padding-left: 70px;
  display: flex;
}

.lp2-footer-link-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.lp2-navbar-link {
  color: #000;
  flex-direction: row;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 34px;
}

.lp2-navbar-link.gthyjy {
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
}

.lp2-footer-h1-projects {
  z-index: 10;
  color: #1c1c1c;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 130px;
  font-weight: 400;
  line-height: 1.2;
  display: none;
  position: absolute;
}

.lp2-faq-paragraph {
  margin-bottom: 0;
}

.lp2-team-paragraph-14px {
  margin-bottom: 32px;
  font-weight: 400;
}

.lp2-faq-paragraph-content {
  color: #343434;
  max-width: 410px;
  margin-top: 50px;
  margin-bottom: 0;
}

.lp2-footer-heading-wrapper {
  color: #fff;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 100px;
  margin-left: 0;
  display: flex;
}

.lp2-portfolio-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.lp2-articles-h5 {
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}

.lp2-footer-menu-content {
  align-items: center;
  width: 97%;
  display: flex;
}

.lp-services-right-text-wrapper {
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.lp2-services-image-wrapper {
  width: 420px;
  height: 420px;
  margin-top: 240px;
}

.lp2-team-circle-small {
  border: 1px solid #a1a1a1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  display: flex;
  overflow: visible;
}

.lp2-footer-terms-text {
  color: #4e4e4e;
  font-size: 12px;
  text-decoration: none;
}

.lp2-portfolio-inner {
  flex-direction: column;
  align-items: flex-start;
  width: 25%;
  margin-bottom: 0;
  display: flex;
}

.lp2-faq-accordion-item {
  color: #8f8f8f;
  border: 1px #000;
  border-bottom: 1px solid #cfcfcf;
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: 20px;
  padding: 24px 30px;
  display: flex;
}

.lp2-hero-heading-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lp2-about-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.lp2-articles-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.lp2-services-right-h3 {
  color: #303030;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px;
}

.lp2-hero-menu-number {
  color: #878787;
  margin-bottom: 0;
  font-size: 12px;
}

.lp2-hero-heading-image {
  filter: invert();
  position: relative;
  top: -15px;
  left: -16px;
}

.lp2-about-h1-wrapper-middle {
  text-align: center;
  align-items: center;
  display: flex;
}

.lp2-team-button-text {
  color: #000;
  margin: 0;
  font-size: 16px;
}

.lp2-footer-h1-press-release {
  z-index: 10;
  color: #1c1c1c;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 130px;
  font-weight: 400;
  line-height: 1.2;
  display: none;
  position: absolute;
}

.lp2-articles-h3 {
  margin-top: 0;
  margin-bottom: 80px;
  font-size: 53px;
  font-weight: 500;
  line-height: 60px;
}

.lp2-about-paragraph {
  text-align: left;
  max-width: 450px;
  margin-bottom: 0;
  margin-right: 60px;
  font-size: 20px;
  line-height: 30px;
}

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

.lp2-about {
  background-color: #ebebeb;
  flex-direction: column;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.lp2-footer-menu-inner {
  color: #2c2c2c;
  text-decoration: none;
}

.lp2-team-image-wrapper {
  width: 50%;
  height: 640px;
}

.lp2-faq-button-text {
  color: #000;
  margin: 0;
  font-size: 16px;
}

.lp2-about-h1-wrapper {
  text-align: center;
  align-items: center;
  display: flex;
}

.lp2-navbar-divblock {
  display: none;
}

.heading-63 {
  color: #303030;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 45px;
  font-weight: 500;
  line-height: 50px;
}

.lp2-faq {
  background-color: #ebebeb;
  flex-direction: column;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.lp2-footer-heading {
  color: #fff;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 153px;
  font-weight: 400;
  line-height: 1.2;
}

.lp2-about-h1 {
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 153px;
  font-weight: 500;
  line-height: 1.1;
}

.lp2-articles-button {
  color: #000;
  flex-direction: column;
  flex: none;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.lp2-hero-heading-montgrove {
  color: #000;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 153px;
  font-weight: 400;
  line-height: 1.2;
}

.lp2-hero-menu-text-abosulte {
  color: #fff;
  margin-bottom: 0;
  position: absolute;
  top: 101%;
}

.lp2-faq-wrapper {
  grid-column-gap: 50px;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  padding-left: 50px;
  display: flex;
}

.lp2-brands {
  background-color: #ebebeb;
  flex-direction: column;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
}

.lp2-footer-h1-press-support {
  z-index: 10;
  color: #1c1c1c;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 130px;
  font-weight: 400;
  line-height: 1.2;
  display: none;
  position: absolute;
}

.lp2-portfolio-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
}

.lp2-footer-heading-montgrove {
  color: #fff;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
  font-size: 153px;
  font-weight: 400;
  line-height: 1.2;
}

.lp2-hero-menu-inner {
  color: #2c2c2c;
  text-decoration: none;
}

.lp2-services-wrapper {
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.lp2-faq-arrow {
  width: 13px;
}

.lp2-navbar-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 34px;
  display: flex;
  position: relative;
}

.lp2-services-left-ellipse {
  width: 20px;
  position: absolute;
  inset: 16px auto auto 0%;
}

.lp2-articles-button-line {
  background-color: #000;
  width: 100%;
  height: 2px;
}

.lp2-footer-menu-text-abosulte {
  color: #fff;
  margin-bottom: 0;
  position: absolute;
  top: 101%;
}

.lp2-brands-image {
  object-fit: cover;
}

.lp2-navbar-menu-button {
  display: none;
}

.lp2-faq-accordion-item-content {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 50%;
  margin-top: 10px;
  padding-left: 50px;
  display: flex;
  overflow: hidden;
}

.lp2-services-left-content {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  width: 40%;
  height: 100%;
  display: flex;
  position: sticky;
  top: 70px;
}

.lp2-articles-image-wrapper {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/6777e016a523da318b24e68e_Article%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  padding: 30px 20px;
  display: flex;
  position: relative;
}

.lp2-hero-menu-hover {
  color: #090909;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 200vw;
  height: 100%;
  position: absolute;
  left: -100vw;
}

.lp2-portfolio {
  background-color: #ebebeb;
  flex-direction: column;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.lp2-footer-menu-number-wrapper {
  z-index: 4;
  justify-content: flex-end;
  width: 3%;
  display: flex;
  position: relative;
}

.lp2-footer-heading-menu-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.lp2-faq-button-wrapper {
  grid-column-gap: 20px;
  align-items: center;
  margin-bottom: 12px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.lp2-footer-brand-wrapper {
  width: 140px;
}

.lp2-portfolio-wrapper {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.lp2-footer-menu-wrapper {
  z-index: 11;
  flex-direction: column;
  align-items: flex-start;
  width: 25%;
  font-weight: 500;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lp2-services-left-h3-relative {
  color: #303030;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px;
  position: relative;
  top: 0;
  left: 136px;
}

.lp2-brands-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 32px;
  display: flex;
}

.lp2-hero-h1-press-release {
  z-index: 10;
  color: #1c1c1c;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 130px;
  font-weight: 400;
  line-height: 1.2;
  display: none;
  position: absolute;
}

.lp2-articles {
  background-color: #ebebeb;
  flex-direction: column;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
}

.lp2-portfolio-container, .lp2-faq-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 32px;
  display: flex;
}

.lp2-team-h5 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 25px;
  font-weight: 500;
  line-height: 40px;
}

.lp2-faq-circle-abosulte {
  background-color: #d1b097;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.lp2-hero-h1-projects {
  z-index: 10;
  color: #1c1c1c;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 130px;
  font-weight: 400;
  line-height: 1.2;
  display: none;
  position: absolute;
}

.lp2-hero-menu-content {
  align-items: center;
  width: 97%;
  display: flex;
}

.lp2-hero-h3-span {
  color: #6a6a6a;
}

.lp2-hero-heading-menu-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.lp2-footer {
  background-color: #111;
  flex-direction: column;
  align-items: flex-start;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.lp2-footer-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 140px;
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex;
  position: relative;
  overflow: visible;
}

.lp2-services-right-inner {
  grid-column-gap: 50px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.lp2-articles-paragraph {
  max-width: 550px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.lp2-team-wrapper {
  grid-column-gap: 140px;
  align-items: center;
  width: 100%;
  margin-top: 140px;
  display: flex;
}

.lp2-portfolio-image-medium-wrapper {
  color: #000;
  width: 100%;
  height: 440px;
  margin-bottom: 20px;
  text-decoration: none;
}

.lp2-articles-category-text {
  margin-bottom: 0;
}

.lp2-team-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.lp2-about-h6 {
  text-align: center;
  max-width: 871px;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 500;
  line-height: 32.5px;
}

.lp2-brands-image-wrapper {
  width: 100%;
}

.lp2-footer-link {
  color: #000;
  flex-direction: row;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: -5px auto auto 0%;
}

.lp2-navbar-menu {
  display: none;
}

.lp2-portfolio-text {
  color: #000;
  text-align: right;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 0;
  font-size: 16px;
}

.lp2-about-h1-span {
  line-height: 1;
}

.lp2-footer-menu-text-wrapper {
  position: relative;
  overflow: hidden;
}

.lp2-articles-h1-wrapper {
  grid-column-gap: 50px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: 30px;
  display: flex;
}

.lp2-about-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 32px;
  display: flex;
}

.lp2-team-circle-abosulte {
  background-color: #a1a1a1;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.lp2-team-button-wrapper {
  grid-column-gap: 20px;
  align-items: center;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.lp2-faq-accordion-wrapper {
  width: 100%;
}

.lp2-team-paragraph-16px {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.lp2-navbar-link-image {
  filter: invert();
  width: 26px;
  height: 26px;
}

.lp2-footer-menu-number {
  color: #878787;
  margin-bottom: 0;
  font-size: 12px;
}

.lp2-team-content {
  width: 50%;
  max-width: 304px;
}

.lp2-services-left-h3 {
  color: #303030;
  max-width: 630px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px;
}

.lp2-navbar-link-text {
  color: #5a5a5a;
  max-width: 180px;
  margin-bottom: 0;
  margin-left: 18px;
  font-size: 16px;
}

.lp2-brands-grid {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.lp2-footer-h1-about {
  z-index: 10;
  color: #1c1c1c;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 160px;
  font-weight: 400;
  line-height: 1.2;
  display: none;
  position: absolute;
}

.lp2-hero-menu-text-wrapper {
  position: relative;
  overflow: hidden;
}

.lp2-team-arrow {
  width: 13px;
}

.lp2-hero-menu-text {
  color: #474646;
  margin-bottom: 0;
}

.lp2-portfolio-content {
  width: 100%;
  margin-bottom: 50px;
}

.lp2-navbar-menu-link {
  color: #000;
  flex-direction: row;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 34px;
}

.lp2-team-container {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px;
  display: flex;
}

.lp2-hero-menu-number-wrapper {
  z-index: 4;
  justify-content: flex-end;
  width: 3%;
  display: flex;
  position: relative;
}

.lp2-team-icon {
  width: 100%;
}

.lp2-hero-heading {
  color: #e3e3e3;
  letter-spacing: -3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 153px;
  font-weight: 400;
  line-height: 1.2;
}

.lp2-services-left-text-wrapper {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.lp2-navbar-menu-link-text {
  color: #5a5a5a;
  max-width: 180px;
  margin-bottom: 0;
  margin-left: 18px;
}

.lp2-hero-h3 {
  color: #303030;
  text-align: center;
  max-width: 740px;
  margin: 40px auto;
  font-size: 30px;
  font-weight: 500;
  line-height: 34px;
}

.lp2-faq-accordion-item-trigger {
  color: #8f8f8f;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.body-32 {
  color: var(--black);
  font-family: Suisseintl, sans-serif;
}

.image-235 {
  filter: invert();
}

.button-19 {
  color: #5a5a5a;
  background-color: #3898ec00;
  border: 1px solid #5a5a5a;
  border-radius: 20px;
  margin-left: auto;
  font-size: 16px;
}

.html-embed-29 {
  width: 50vw;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.article-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  margin-bottom: 40px;
  display: block;
}

.cta-form-link {
  color: #04f;
}

.papers-cta-img {
  pointer-events: none;
  position: absolute;
  top: 2rem;
  right: 0;
}

.article-heading {
  letter-spacing: -.01em;
  font-size: 2.625rem;
  font-weight: 500;
  line-height: 1.1;
}

.article-heading.is-large {
  font-size: 2.7rem;
  line-height: 1.2;
}

.article-heading.is-large.you {
  background-color: #ec8c8c;
  font-size: 30px;
}

.article-heading.is-large.us {
  background-color: #ababab;
  font-size: 30px;
}

.article-heading.is-large.uyt {
  text-align: left;
  margin-top: 100px;
  font-size: 32px;
}

.article-heading.is-large.uyt.wht {
  text-align: center;
  text-transform: uppercase;
  font-family: Suisseintl, sans-serif;
  font-size: 50px;
}

.article-heading.is-large.uyt.jhg {
  opacity: 1;
  color: #eb9b19;
  text-align: center;
  letter-spacing: -1px;
  -webkit-text-stroke-width: 0px;
  text-transform: uppercase;
  text-shadow: 0 1px 20px #dab300;
  text-overflow: clip;
  overflow-wrap: normal;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Inconsolata, monospace;
  font-size: 28px;
  font-style: normal;
}

.text-highlight {
  color: #7fefe3;
}

.body-medium {
  font-size: 1.125rem;
}

.body-medium.htyii {
  color: #414141;
  text-align: left;
  margin-bottom: 40px;
  font-size: 18px;
}

.body-medium.htyii.gjhkj {
  color: #000;
}

.body-medium.htyii.gjhkj.joins {
  -webkit-text-stroke-width: 0px;
  margin-bottom: 20px;
  font-weight: 400;
}

.body-medium.htyii.gjhkj.joins.jgt {
  margin-top: 0;
  margin-bottom: 20px;
}

.body-medium.htyii.gjhkj.joins.tthjk {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Suisseintl, sans-serif;
  font-size: 24px;
}

.body-medium.htyii.gjhkj.joins.tthjk.grey {
  color: #000;
  text-align: left;
  letter-spacing: -.5px;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.body-medium.htyii.gjhkj.joins.tthjk.grey.hyt {
  margin-bottom: 0;
}

.body-medium.htyii.gjhkj.joins.tthjk.grey.fdggh {
  color: #3b3b3b;
  align-self: center;
  font-family: Suisseintl, sans-serif;
}

.body-medium.htyii.gjhkj.joins.tthjk.grey.fdvr {
  font-size: 18px;
}

.body-medium.htyii.gjhkj.joins.tthjk.grey.fdvr.fudll {
  color: #424242;
  text-align: center;
  letter-spacing: 0;
  max-width: 380px;
  margin: 40px auto 5px;
  font-family: Suisseintl, sans-serif;
  font-size: 14px;
  position: relative;
}

.body-medium.htyii.gjhkj.joins.tthjk.grey.fdvr.fdde {
  color: #36bee6;
  position: absolute;
  inset: 10px auto auto 10px;
}

.body-medium.htyii.gjhkj.joins.tthjk.grey.fdvr.fdde.bef {
  color: #ff5d5d;
}

.body-medium.htyii.gjhkj.joins.tthjk.gth {
  color: #3b3b3b;
}

.body-medium.htyii.gjhkj.joins.tthjk.gth.htj {
  color: #000;
  margin-top: 20px;
  margin-bottom: 0;
}

.body-medium.htyii.gjhkj.gth {
  color: #000;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 40px;
}

.body-medium.htyii.gjhkj.gth.ddgfgg {
  margin-top: 20px;
}

.body-medium.htyii.gjhkj.gth.gfttg {
  font-size: 30px;
}

.body-medium.htyii.gjhkj.gth.gfttg.fh {
  color: #000;
  letter-spacing: -.3px;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 10px;
  line-height: 17px;
}

.body-medium.htyii.gjhkj.gth.gfttg.fh.de {
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 10px;
}

.body-medium.htyii.gjhkj.gth.gfttg.fh.ggrthyj {
  font-size: 30px;
  line-height: 40px;
}

.body-medium.htyii.gjhkj.gth.gfttg.fh.t4gg {
  color: #fff;
  text-align: center;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 25px;
}

.body-medium.htyii.gjhkj.gth.gfttg.fh.t4gg.fdsge {
  color: #fff;
  margin-top: 5px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 18px;
  font-style: normal;
}

.body-medium.htyii.gjhkj.gth.gfttg.fh.t4gg.bfg {
  color: #2e2e2e;
}

.body-medium.htyii.gjhkj.gth.gfttg.fh.t4gg.bfg.bk {
  max-width: 500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  line-height: 30px;
}

.body-medium.htyii.gjhkj.gth.gfttg.fh.t4gg.ghj {
  margin-bottom: 0;
}

.body-medium.htyii.gjhkj.orange {
  color: #171717;
  margin-bottom: 0;
  font-size: 15px;
}

.body-medium.htyii.gjhkj.orange.uet {
  letter-spacing: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 16px;
}

.body-medium.htyii.vdsg {
  margin-bottom: 60px;
}

.body-medium.htyii.vdsg.gyj {
  margin-bottom: 20px;
}

.footer-main {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  letter-spacing: -.02em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 1.125rem;
  display: flex;
}

.papers-cta-highlight {
  font-style: italic;
  font-weight: 400;
  display: block;
}

.main-wrapper-6 {
  position: relative;
  overflow: clip;
}

.footer-banner {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: #202121;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 14rem;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.cta-wrapper {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.papers-cta-form {
  margin-top: 1.5rem;
  margin-bottom: 0;
}

.article-main-title {
  letter-spacing: 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.nav-button-2 {
  color: #fff;
  background-color: #000;
  border-radius: 0;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  position: relative;
  box-shadow: inset 0 0 0 1px #04f, 0 1px 2px #00000026;
}

.nav-button-2:hover {
  background-color: #012fab;
}

.article-next-content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem 1.25rem;
  display: flex;
}

.papers-cta-input {
  color: #fff;
  letter-spacing: -.02em;
  background-color: #83a39b;
  border: 1px #000;
  border-radius: 0;
  height: auto;
  margin-bottom: 0;
  padding: 1.125rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}

.papers-cta-input::placeholder {
  color: #fff;
}

.footer-wrapper-2 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

.form-info {
  letter-spacing: -.02em;
}

.nav-left {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.nav-left.black {
  background-color: #000;
}

.article-next-button {
  border-radius: 10rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1;
  transition: background-color .2s;
  box-shadow: inset 0 0 0 1px #0000001a;
}

.article-next-button:hover {
  background-color: #0000000d;
}

.nav-menu-3 {
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100dvh;
  padding-top: 5rem;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: auto;
}

.article-top {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  min-width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.article-top.huj {
  filter: invert();
  min-width: 90%;
  margin-top: auto;
  margin-bottom: 0;
}

.article-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.article-content.miiniis {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.article-next-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.cta-heading {
  text-align: center;
  text-transform: capitalize;
  align-self: center;
  min-width: 50rem;
  font-size: 26px;
  font-weight: 500;
}

.papers-cta-btn {
  color: #242424;
  background-color: #fff;
  border-radius: 0;
  padding: 1.125rem 2rem;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
  box-shadow: 0 1px 2px #00000026, inset 0 0 0 1px #0000001a;
}

.papers-cta-btn:hover {
  color: #fff;
  background-color: #242424;
}

.papers-cta-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.nav-burger-mid {
  background-color: #fff;
  border-radius: .25rem;
  width: 2.5rem;
  height: 2px;
}

.article-next-desc {
  font-size: 1.25rem;
  font-style: italic;
  line-height: 1;
}

.article-main-img {
  filter: grayscale();
  background-color: #f2f3fc;
  border-radius: 0;
}

.article-main-img.is-mobile {
  display: none;
}

.footer-divider {
  background-color: #f4f4f4;
  height: .5px;
}

.footer-banner-text {
  color: #fff;
  letter-spacing: -.02em;
  flex: 1;
  max-width: 10rem;
  font-size: .875rem;
}

.article-hero-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding: 10px 20px;
  display: flex;
}

.article-next-img {
  object-fit: cover;
}

.article-next-img.is-mobile {
  display: none;
}

.text-blue {
  color: #ed9f26;
  background-color: #0000;
}

.paragraph-style-table {
  color: #222;
  letter-spacing: -.02em;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.4em;
}

.footer-socials-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.embed-icon {
  display: flex;
}

.papers-cta-close {
  cursor: pointer;
  transition: transform .2s;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.papers-cta-close:hover {
  transform: rotate(15deg);
}

.article-main-subtitle {
  background-color: #f1f3fb;
  border-radius: 0;
  padding: 1.5rem;
  font-size: 1.25rem;
  font-style: italic;
}

.line-span {
  text-align: left;
  font-family: Suisseintl, sans-serif;
  font-size: 32px;
  line-height: 1.2;
  display: block;
}

.line-span.gtrhy {
  font-size: 2.25rem;
}

.line-span.subttec {
  color: #414141;
  margin-top: 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.form-input {
  color: #222;
  letter-spacing: -.02em;
  background-color: #f4f4f4;
  border: 1px #000;
  border-radius: 1rem;
  height: 3.25rem;
  margin-bottom: 0;
  padding: 1rem;
  font-size: 1.125rem;
  line-height: 1.2;
  transition: all .2s;
  box-shadow: inset 0 0 0 1px #f4f4f4;
}

.form-input:hover, .form-input:focus {
  box-shadow: inset 0 0 0 1px #04f;
}

.form-input::placeholder {
  color: #979797;
}

.cta-error {
  padding: 0;
}

.cta-error.text-align-center {
  background-color: #0000;
}

.nav-menu-textlink {
  color: #ff490c;
}

.form-group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.papers-cta-success {
  text-align: left;
  background-color: #0000;
  padding-left: 0;
  font-size: 1.125rem;
}

.article-main-tag {
  color: #fff;
  text-transform: uppercase;
  background-color: #000;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1;
}

.article-next-heading {
  letter-spacing: -.01em;
  font-size: 2rem;
  line-height: 1.1;
}

.footer-banner-link {
  color: #7fefe3;
  letter-spacing: -.02em;
  font-size: 1.125rem;
  font-weight: 500;
}

.article-hero-title {
  color: #fff;
  letter-spacing: -.01em;
  font-size: 24px;
  font-style: italic;
  font-weight: 600;
  line-height: 35px;
}

.footer-address-link {
  color: #7fefe3;
  margin-bottom: .75rem;
}

.article-hero {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-burger-top {
  background-color: #fff;
  border-radius: .25rem;
  width: 2.5rem;
  height: 2px;
}

.button-20 {
  color: #fff;
  text-align: center;
  background-color: #04f;
  border-radius: 10rem;
  padding: 1.125rem 2.5rem;
  font-weight: 500;
  line-height: 1;
}

.button-20:hover {
  background-color: #012fab;
}

.nav-menu-bottom {
  border-top: .5px solid #979797;
  justify-content: space-between;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.paragraph-style-body {
  letter-spacing: -.02em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4em;
}

.nav-links-wrapper {
  flex-flow: column;
  display: flex;
}

.article-next-card {
  background-color: #f1f3fb;
  border-radius: 1.25rem;
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.article-next-card:hover {
  background-color: #f4f4f4;
}

.hero-logo {
  display: block;
}

.footer-socials-link:hover {
  color: #ff490c;
}

.footer-logo-2 {
  display: block;
}

.footer-top {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.nav-logo-3 {
  display: none;
}

.footer-banner-img {
  filter: hue-rotate(298deg);
  width: 100px;
  max-width: 50%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.footer-bottom-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.container-16 {
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-16.is-small {
  max-width: 45rem;
}

.nav-burger {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.article-main-block {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.article-main-block.offgaps {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.text-color-accent {
  color: #ff490c;
}

.article-read-time {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: #828899;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.article-read-time.lefth {
  margin-left: auto;
  margin-right: auto;
}

.article-read-time.lefth.fdg {
  margin-left: 0;
  margin-right: 0;
}

.cta-success {
  background-color: #f4f4f4;
  border-radius: 1.25rem;
  padding: 2.5rem;
}

.form-label {
  color: #222;
  letter-spacing: -.02em;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.3;
}

.footer-address-wrapper {
  letter-spacing: -.02em;
  word-break: break-all;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 1rem;
  display: flex;
}

.papers-cta-wrapper {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-color: #3f3f3f;
  border-radius: 0;
  flex-flow: column;
  max-width: 20rem;
  padding: 1.5rem;
  display: flex;
  position: fixed;
  bottom: .75rem;
  left: .75rem;
}

.page-wrapper-16 {
  color: var(--black);
  font-family: Suisseintl, sans-serif;
}

.papers-cta-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.cta-form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.nav-link-4 {
  letter-spacing: -.04em;
  padding: 1.5rem 2.5rem;
  font-size: 3.25rem;
  line-height: 1;
}

.nav-link-4:hover, .nav-link-4.w--current {
  color: #fff;
  background-color: #04f;
}

.navbar-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-copy {
  letter-spacing: -.02em;
  font-size: 1.125rem;
}

.article-back {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-weight: 500;
  display: flex;
  box-shadow: inset 0 0 0 1px #222;
}

.article-back:hover {
  filter: invert();
  color: #000;
  background-color: #fff;
  box-shadow: inset 0 0 0 1px #fff;
}

.form-block-8 {
  margin-bottom: 0;
}

.navbar-3 {
  z-index: 99;
  background-color: #fff;
  padding: 1.25rem 2.5rem;
  transition: background-color .2s;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-3.is-top {
  background-color: #fff0;
}

.heading-medium-2 {
  letter-spacing: -.01em;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
}

.section-12 {
  padding: 5rem 2.5rem;
  position: relative;
}

.section-12.is-article-hero {
  height: 33.75rem;
  padding-top: 1.25rem;
  padding-left: 20rem;
  padding-right: 20rem;
}

.section-12.is-cta {
  border-bottom: 1px solid #0000001a;
}

.section-12.is-article {
  background-color: #fff;
  border-radius: 2rem;
  margin-top: -4.5rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.papers-cta-subtitle {
  max-width: 11rem;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3;
}

.hero-by {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.25rem;
  font-style: italic;
  line-height: 1;
  display: flex;
  position: relative;
}

.nav-burger-bottom {
  background-color: #fff;
  border-radius: .25rem;
  width: 2.5rem;
  height: 2px;
}

.article-hero-bg {
  filter: hue-rotate(3deg) blur(15px) invert() brightness() blur(4px);
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  margin-top: 0;
  position: absolute;
  inset: 0%;
  transform: scale(1.1);
}

.article-hero-bg.is-mobile {
  display: none;
}

.footer-banner-logo {
  display: block;
}

.body-33 {
  background-color: var(--white-smoke);
  font-size: 17px;
}

.text-span-93 {
  color: #000;
  letter-spacing: 0;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  text-transform: capitalize;
  background-color: #0000;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 5px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 17px;
  display: inline-block;
}

.bold-text-108 {
  color: var(--black);
  font-style: normal;
}

.text-span-94 {
  color: #2c2c2c;
}

.page-wrapper-17 {
  color: #000;
  margin-top: 0;
  font-family: Suisseintl, sans-serif;
}

.nav-link-5 {
  letter-spacing: -.04em;
  padding: 1.5rem 2.5rem;
  font-size: 3.25rem;
  line-height: 1;
}

.nav-link-5:hover, .nav-link-5.w--current {
  color: #fff;
  background-color: #04f;
}

.container-17 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-17.is-small {
  max-width: 1000px;
}

.container-17.gdfh {
  width: 100%;
  min-width: 700px;
  margin-top: 120px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.footer-wrapper-3 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

.navbar-wrapper-4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.article-back-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  transition: all .4s;
  display: flex;
}

.article-back-2:hover {
  filter: none;
  color: #fff;
  background-color: #ffffff1a;
  box-shadow: inset 0 0 0 1px #fff;
}

.nav-menu-4 {
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100dvh;
  padding-top: 5rem;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: auto;
}

.heading-medium-3 {
  letter-spacing: -.01em;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
}

.navbar-4 {
  z-index: 99;
  background-color: #fff;
  padding: 1.25rem 2.5rem;
  transition: background-color .2s;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-4.is-top {
  background-color: #fff0;
  position: absolute;
}

.button-21 {
  color: #fff;
  text-align: center;
  background-color: #04f;
  border-radius: 0;
  padding: 1.125rem 2.5rem;
  font-weight: 500;
  line-height: 1;
}

.button-21:hover {
  background-color: #012fab;
}

.hero-logo-2 {
  filter: invert();
  max-width: 70px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nav-button-3 {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 0;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .4s;
  position: relative;
  box-shadow: 0 1px 2px #00000026;
}

.nav-button-3:hover {
  background-color: #ececec;
}

.text-block-294 {
  -webkit-text-stroke-width: 0px;
  text-transform: capitalize;
  margin-left: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
}

.footer-logo-3 {
  filter: invert();
  max-width: 60px;
  display: block;
}

.papers-cta-wrapper-2 {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-color: #60887d;
  border-radius: 0;
  flex-flow: column;
  max-width: 20rem;
  padding: 1.5rem;
  display: none;
  position: fixed;
  bottom: .75rem;
  left: .75rem;
}

.section-13 {
  background-color: #fff;
  padding: 5rem 2.5rem;
  position: relative;
}

.section-13.is-article {
  background-color: #fff;
  border-radius: 2rem;
  margin-top: -4.5rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section-13.is-article.hgfjy {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: -4rem;
  padding-top: 3rem;
}

.section-13.is-article.hgfjy.rethy {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 0;
}

.section-13.is-article-hero {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 33.75rem;
  padding-top: 1.25rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.section-13.is-cta {
  background-color: #fff;
  border-bottom: 1px solid #0000001a;
}

.section-13.is-cta.guyhgxd {
  display: none;
}

.section-13.gjb {
  color: #fff;
  background-color: #000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.body-34 {
  background-color: var(--white-smoke);
  font-family: Suisseintl, sans-serif;
}

.text-block-295 {
  color: #000;
  font-size: 15px;
  line-height: 1.5;
}

.image-236 {
  filter: invert();
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
}

.image-236.vdx {
  filter: none;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  margin-right: 10px;
}

.text-span-95 {
  font-size: 20px;
  line-height: 30px;
}

.papers-img2 {
  z-index: 2;
  opacity: .9;
  pointer-events: none;
  position: absolute;
  right: 30%;
  transform: rotate(15deg);
}

.papers-heading-span {
  text-align: left;
  margin-bottom: 20px;
  margin-right: auto;
  font-size: 30px;
  display: block;
}

.papers-heading-span.vfdg {
  text-align: center;
  margin-left: auto;
}

.papers-heading-span.uyt {
  margin-top: 100px;
  margin-bottom: 0;
  font-size: 35px;
}

.papers-heading-span.uyt.outgrid {
  color: #000;
  margin-bottom: 15px;
}

.papers-heading-span.uyt.outgrid.bhn {
  color: #fffffff7;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 60px;
  margin-left: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 30px;
  line-height: 40px;
}

.papers-heading-span.uyt.gfddh {
  margin-bottom: 10px;
}

.papers-heading-span.uyt.gfddh.ret {
  margin-top: 40px;
  font-size: 20px;
}

.papers-heading-span.uyt.gfddh.grdf {
  margin-top: 60px;
}

.papers-heading-span.uyt.gfddh.grdf.fde {
  text-align: center;
  margin-bottom: 35px;
}

.papers-heading-span.smalll {
  font-size: 16px;
  line-height: 27px;
}

.papers-heading-span.smalll.htj {
  text-align: center;
  max-width: 700px;
  margin-left: auto;
}

.papers-heading-span.smalll.htj.grh {
  margin-bottom: 40px;
}

.papers-heading-span.jhg {
  text-align: center;
  letter-spacing: -1px;
  text-transform: none;
  margin-bottom: 10px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 45px;
  line-height: 45px;
}

.papers-heading-span.frg {
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  font-size: 25px;
}

.papers-heading-span.gdrg {
  text-align: center;
}

.papers-line {
  pointer-events: none;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.papers-line.is-fifth {
  margin-top: -4rem;
}

.papers-line.is-second {
  margin-top: -2rem;
}

.papers-line.is-fourth {
  margin-top: -3rem;
}

.papers-line.is-third {
  margin-top: -6rem;
}

.papers-heading {
  text-align: center;
  max-width: 45rem;
  margin-left: 0;
  margin-right: auto;
  font-size: 2.25rem;
  font-weight: 500;
}

.papers-heading.vfdb {
  margin-top: 60px;
  margin-bottom: 140px;
  margin-left: auto;
}

.papers-heading.ytu {
  max-width: 100%;
  margin-left: auto;
}

.papers-desc {
  color: #000;
  text-align: left;
  max-width: 600px;
  font-size: 14px;
  font-style: normal;
}

.papers-desc.is-wide {
  max-width: 23rem;
}

.papers-desc.str {
  color: #1d1d1d;
  max-width: 100%;
}

.papers-desc.whiterr {
  color: #c4c4c4;
  font-size: 14px;
}

.papers-headline {
  letter-spacing: -.01em;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
}

.papers-headline.is-papers-name {
  text-align: left;
  letter-spacing: 0;
  text-transform: capitalize;
  max-width: 100%;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.papers-headline.is-papers-name.str {
  color: #000;
  max-width: 100%;
}

.papers-headline.is-papers-name.whiter {
  color: #fff;
}

.papers-img3 {
  z-index: 2;
  opacity: .9;
  pointer-events: none;
  align-self: center;
  position: absolute;
  left: 30%;
  transform: rotate(-10deg);
}

.papers-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  max-width: 100%;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.papers-wrapper.gfht {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 140px;
}

.papers-title {
  color: #000;
  text-align: left;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.papers-title.whitr {
  color: #fff;
}

.papers-img4 {
  z-index: 2;
  opacity: .9;
  pointer-events: none;
  position: absolute;
  right: 30%;
  transform: rotate(30deg);
}

.papers-img1 {
  z-index: 2;
  opacity: .9;
  pointer-events: none;
  align-self: center;
  position: absolute;
  transform: rotate(-15deg);
}

.papers-img5 {
  z-index: 2;
  opacity: .9;
  pointer-events: none;
  position: absolute;
  left: 30%;
  transform: rotate(-15deg);
}

.container-18 {
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-18.thjhk {
  max-width: 1000px;
  margin-top: 100px;
}

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

.papers-content.thyhg {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.papers-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  pointer-events: auto;
  background-color: #f2f5fe00;
  background-image: linear-gradient(0deg, #ffffff03, #fff0);
  border-radius: 2rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 34rem;
  height: auto;
  min-height: 15rem;
  padding: 1.5rem 3.75rem 1.5rem 1.75rem;
  display: flex;
  position: relative;
}

.papers-card:hover {
  background-color: #f2f5fe;
  background-image: linear-gradient(315deg, #fff, #fff0);
}

.papers-card.is-third {
  background-color: #f5f5f5;
  border-radius: 0;
  width: 100%;
  padding-right: 4.5rem;
  left: -1rem;
}

.papers-card.is-fifth {
  background-color: #f5f5f5;
  border-radius: 0;
  width: 100%;
  padding-right: 5rem;
}

.papers-card.is-first {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #f5f5f5;
  border-radius: 0;
  width: auto;
  max-width: 100%;
  padding-right: 0;
}

.papers-card.is-first.start {
  cursor: default;
  background-color: #07cad700;
  border-radius: 0;
  flex-flow: column;
  padding-top: 40px;
  padding-bottom: 0;
  padding-left: 0;
}

.papers-card.is-first.vfmg {
  cursor: default;
  background-color: #8fa7ff;
  background-image: none;
  border-top-left-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
}

.papers-card.is-first.bgfh {
  cursor: default;
  background-color: #8fc0ee;
  background-image: none;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
}

.papers-card.is-first.bgfh.jeyttl {
  cursor: default;
  background-color: #98e5e3;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  padding-right: 20px;
}

.papers-card.is-first.ghth.gth {
  cursor: default;
  background-color: #e0e699;
  background-image: none;
  border-bottom-left-radius: 0;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
}

.papers-card.is-first.ghth.gth.fggh {
  background-color: #98e6a5;
  padding-right: 20px;
}

.papers-card.is-first.ghth.gth.fggh.chgbn {
  margin-top: 60px;
}

.papers-card.is-first.ghth.gth.fggh.chgbn.hrtj {
  background-color: #000;
  margin-top: 0;
}

.papers-card.is-first.ghth.gth.fggh.chgbn.hrtj.fg {
  border-bottom-left-radius: 0;
}

.papers-card.is-first.ghth.gth.fggh.gfhjy {
  background-image: none;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 0;
}

.papers-card.is-second {
  background-color: #f5f5f5;
  border-radius: 0;
  align-self: flex-end;
  width: 100%;
  max-width: 100%;
  margin-right: 0;
  padding-right: 0;
}

.papers-number {
  color: #04f;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  line-height: 1;
  display: none;
  box-shadow: inset 0 0 0 1px #04f;
}

.section-14 {
  padding: 5rem 2.5rem;
  position: relative;
}

.section-14.is-papers {
  z-index: 2;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.section-14.is-papers.gyugiu {
  padding-left: 0;
  padding-right: 0;
}

.papers-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #ed9f26;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.image-237.whtif, .image-241 {
  filter: none;
}

.new {
  color: #f86808;
  font-size: 10px;
  line-height: 15px;
}

.new.miids {
  color: #c9aa22;
  text-align: left;
  text-transform: uppercase;
}

.new.open {
  color: #08f880;
  text-transform: lowercase;
  display: flex;
}

.new.adbv {
  color: #e76006;
  text-transform: uppercase;
}

.new.any {
  color: #4ca4c7;
  text-transform: uppercase;
}

.new.full {
  color: #424242;
  display: flex;
}

.new.private {
  color: #f8087c;
  display: flex;
}

.iconlink {
  color: #f5f5f7;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.iconlink:hover {
  color: #1e9cff;
}

.text-block-296 {
  color: #000;
  margin-top: 0;
  font-size: 12px;
  line-height: 30px;
}

.text-block-296:hover {
  color: #fff;
}

.image-244 {
  filter: none;
}

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

.image-243, .image-242 {
  filter: none;
}

.icon-section {
  background-color: #0e0e0e;
  justify-content: center;
  align-items: center;
  padding-top: 22px;
  padding-bottom: 17px;
  display: flex;
}

.icon-section.ferg {
  background-color: #0e0e0e00;
  padding-top: 0;
}

.icon-section.ferg.frgrh {
  margin-bottom: 40px;
}

.company-top-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  filter: invert();
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 400px;
  line-height: 38px;
  display: flex;
}

.company-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1000px;
  margin: 60px auto 0;
  display: grid;
}

.company-features {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: #d7d7d7;
  flex-flow: column;
  font-size: .8125rem;
  display: flex;
}

.company-features.fett {
  color: #313131;
}

.company-features.fett.gfh {
  text-align: center;
  margin-bottom: 20px;
}

.company-card-name {
  color: #fff;
  letter-spacing: -.04em;
  font-size: 1.5rem;
  line-height: 1.1;
}

.company-card-name.white {
  opacity: 1;
  color: #000;
  text-align: left;
  letter-spacing: -.5px;
  font-size: 24px;
  line-height: 34px;
}

.company-card-name.fdv {
  color: #000;
  max-width: 400px;
  font-size: 24px;
  line-height: 34px;
}

.company-card-name.fdv.cxf {
  color: #fff;
  text-align: left;
}

.body-small {
  letter-spacing: -.01em;
  font-size: .8125rem;
}

.body-small.jimn {
  color: #fff;
  text-align: left;
  line-height: 25px;
}

.body-small.jimn.grd {
  color: #4b4b4b;
  margin-bottom: 20px;
  margin-right: auto;
  font-size: 13px;
  line-height: 20px;
}

.body-small.jimn.grd.fdgtr {
  color: #4b4b4b;
  margin-bottom: 0;
  line-height: 24px;
}

.body-small.jimn.grd.fdgtr.jku {
  margin-left: auto;
  font-size: 18px;
  line-height: 20px;
}

.body-small.jimn.grd.fdgtr.jku.fe {
  color: #000;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 7px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.body-small.jimn.grd.fdgtr.jku.fe.hytj {
  color: #e9e9e9;
}

.body-small.jimn.grd.fdgtr.jku.fe.vfg {
  color: #fff;
  letter-spacing: -.6px;
  text-transform: none;
  margin-bottom: auto;
  margin-left: 0;
  font-size: 30px;
  line-height: 37px;
}

.body-small.jimn.grd.fdgtr.jku.fe.grfc {
  color: #dadada;
  text-align: center;
  max-width: 90%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 10px;
}

.body-small.jimn.grd.fdgtr.jku.fe.ghgjk {
  text-align: left;
  margin-top: 0;
  margin-bottom: 5px;
}

.body-small.jimn.grd.fdgtr.jku.fe.ghgjk.jk {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
}

.body-small.jimn.grd.fdgtr.jku.fe.guj {
  color: #383838;
  -webkit-text-stroke-width: .1px;
  font-family: Inconsolata, monospace;
  font-size: 13px;
  font-weight: 700;
  line-height: 14px;
  text-decoration: underline;
}

.body-small.jimn.grd.fdgtr.jku.fe.hik {
  color: #e8900a;
}

.body-small.jimn.grd.fdgtr.jku.fe.blu {
  color: #027179;
}

.company-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #4c4c4c;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.25rem;
  display: flex;
}

.company-card.is-talkspace {
  background-color: #000;
  border-radius: 0 20px 0 0;
  padding: 30px;
}

.company-card.is-talkspace.htg {
  border-radius: 0;
}

.company-card.is-more {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #04f;
  background-color: #c20a0a;
  background-image: linear-gradient(331deg, #ff7811, #fff0);
  border-radius: 0 0 0 20px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px;
}

.company-card.is-more.hgvbn {
  background-color: #c20a57;
  background-image: linear-gradient(331deg, #c6140a, #fff0);
  border-radius: 0 0 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.company-card.els {
  background-color: #000;
  border-radius: 20px 0 0;
  padding: 30px;
}

.company-card.harm {
  background-color: #000;
}

.company-logo {
  opacity: .92;
  filter: grayscale();
  color: #fff;
  width: 40px;
  max-width: 40px;
  height: 40px;
  max-height: 40px;
  margin-bottom: auto;
}

.company-logo.jyk {
  mix-blend-mode: darken;
  margin-bottom: 40px;
  margin-left: 5px;
  margin-right: 5px;
}

.company-logo.jyk.hjgb {
  aspect-ratio: auto;
  object-fit: contain;
  min-width: 40px;
  max-width: 40px;
  max-height: 40px;
  margin-bottom: 40px;
}

.company-logo.jyk.hjgb.fdnk {
  margin-top: 0;
  margin-bottom: 20px;
}

.company-logo.jyk.hjgb.fdnk.ghb {
  filter: contrast(200%);
  object-fit: cover;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 40px;
}

.company-logo.jyk.hjgb.fdv {
  min-height: 40px;
  max-height: 40px;
  margin-top: 0;
  margin-bottom: 20px;
}

.company-logo.jyk.hjgb.fdg {
  filter: invert();
  min-width: 35px;
  max-width: 35px;
  max-height: 35px;
  margin-bottom: 0;
}

.company-logo.jyk.fdnk {
  max-height: 40px;
  margin-top: 0;
  margin-bottom: 20px;
}

.company-logo.jfn {
  filter: none;
  margin-left: auto;
}

.company-logo.jfn.gky {
  filter: none;
}

.company-logo.next {
  margin-right: 5px;
}

.image-245 {
  filter: invert();
  mix-blend-mode: darken;
  max-height: 70px;
}

.image-245.gerht {
  max-height: 50px;
}

.image-245.gerht._45u6 {
  filter: none;
  min-width: 100%;
  max-width: 100%;
}

.image-245.gerht._45u6.jn {
  object-fit: contain;
  min-width: auto;
  max-width: 100px;
  max-height: 70px;
  margin-left: 0;
}

.image-245.gerht._45u6.gdr {
  object-fit: contain;
  min-width: auto;
  max-width: 100px;
  max-height: 90px;
}

.image-245.zu78 {
  filter: none;
  width: auto;
  min-width: 70px;
  max-width: 100%;
}

.image-245.fret {
  mix-blend-mode: normal;
  max-height: 70px;
}

.image-245.fret._45u6 {
  filter: none;
  max-height: 60px;
}

.image-245._45u6 {
  filter: none;
}

.image-245.wej {
  max-height: 55px;
}

.image-245.wej._45u6r {
  filter: none;
  max-height: 45px;
}

.image-245.wej._45u6r.jbhhjb {
  filter: invert();
  max-width: 90px;
  margin-left: 30px;
  margin-right: 30px;
}

.image-245.wej._45u6r.jbhhjb.vfdb {
  max-height: 80px;
}

.image-245.wej._45u6r.jbhhjb.vfdb.gfdh {
  filter: none;
  object-fit: cover;
  min-width: 100px;
  max-height: 40px;
  margin-left: 20px;
  margin-right: 0;
}

.image-245.wej._45u6r.jbhhjb.fdg {
  filter: none;
  margin-left: 0;
}

.image-245.wej._45u6r.fbghj {
  filter: invert();
  max-width: 100px;
  max-height: 40px;
  margin-left: 10px;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
}

.image-245._2130 {
  max-height: 50px;
}

.image-245._2130._45u6 {
  min-width: 100%;
}

.home_hero-logos-2 {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  filter: grayscale();
  background-color: #fff;
  border: 1px #ddd;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.home_hero-logos-2.htz67i {
  filter: grayscale();
}

.home_hero-logos-2.htz67i.trti {
  padding-left: 10px;
  padding-right: 10px;
}

.home_hero-logos-2.htz67i.trti.gyuhjkl {
  grid-column-gap: 0px;
  filter: grayscale();
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: space-between;
  margin-bottom: 60px;
  display: flex;
}

.image-246 {
  opacity: 1;
  filter: grayscale() contrast(600%) brightness(800%) invert();
  object-fit: contain;
  height: 50px;
}

.image-246._45u6 {
  filter: grayscale();
  height: 40px;
}

.image-246._45u6.ghjbk {
  filter: grayscale() invert();
}

.image-246._45u6.ghjbk.ghjk {
  height: 40px;
}

.image-246._45u6.fhjh {
  filter: grayscale() contrast(600%);
  max-width: 80px;
}

.image-246.fdhf {
  width: 120px;
  height: 70px;
}

.image-246.fdhf.t34z, .image-246.gret.fwer {
  filter: grayscale() contrast(600%) brightness(800%);
}

.image-246.gret.fwer.dvsg {
  object-fit: contain;
  max-width: 100px;
  height: 25px;
  margin-left: 10px;
}

.text-block-297 {
  max-width: 70%;
  color: var(--dark-grey);
  text-align: center;
  margin: 20px auto 40px;
  font-size: 12px;
  line-height: 20px;
}

.div-block-3816 {
  z-index: 900;
  background-color: #000;
  justify-content: space-around;
  align-items: center;
  min-width: 100%;
  max-width: 90%;
  min-height: 300px;
  max-height: 300px;
  padding: 0 0;
  display: block;
  position: static;
  inset: 0% 0% auto;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.heading-64 {
  z-index: 10;
  color: var(--gainsboro);
  letter-spacing: 0;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  display: flex;
  position: absolute;
  bottom: 20px;
}

.background-video-10 {
  width: 100%;
  min-width: 50vw;
  min-height: 80px;
  max-height: 80px;
}

.div-block-3817 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  max-width: 90%;
  max-height: 70px;
  display: flex;
}

.image-247 {
  filter: none;
  object-fit: cover;
  object-position: 50% 50%;
  min-width: auto;
  max-width: 33.33%;
  min-height: 300px;
  transform-style: preserve-3d;
  margin-left: 0;
  transform: none;
}

.image-247.gjhbn {
  object-position: 50% 100%;
  max-width: 33.33%;
  min-height: 300px;
}

.image-247.fb.hk {
  min-width: 33.33%;
  max-width: 33.33%;
  min-height: 300px;
  margin-left: 0;
}

.image-247.fb.hk.gfdvr {
  object-position: 50% 0%;
  min-width: 100%;
  max-width: 100%;
  min-height: auto;
  max-height: 300px;
  margin-top: auto;
}

.image-247.fb.grtg {
  min-width: 33.33%;
  transform-style: preserve-3d;
  transform: scale(1.1);
}

.text-span-96 {
  color: var(--black);
  background-color: #fff;
  border-radius: 7px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 2px 5px;
  font-size: 12px;
  line-height: 15px;
  display: flex;
}

.mockup-screen {
  z-index: 0;
  object-fit: cover;
  border-radius: 3%;
  width: 270px;
  height: 270px;
  position: relative;
  top: 2.2%;
  left: 5.1%;
  overflow: hidden;
}

.sliding-mockup-5 {
  width: 100%;
  max-height: 270px;
}

.process-detail-wrapper {
  margin-bottom: 20px;
}

.process-right {
  flex-direction: column;
  justify-content: center;
  min-width: 100%;
  display: flex;
}

.steps-wrapper {
  width: 50%;
  position: relative;
}

.process-step-wrapper {
  min-width: 100%;
  max-width: 100%;
}

.large-number {
  color: #ffa111;
  text-align: left;
  font-family: Suisseintl, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
}

.process-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.mockup-frame {
  z-index: 1;
  border: 20px solid #ec0707;
  width: 270px;
  margin-top: 0;
  position: relative;
}

.process-path {
  z-index: -2;
  background-color: #e6e6e6;
  justify-content: center;
  align-items: flex-start;
  width: 3px;
  height: 100%;
  max-height: 91%;
  padding-bottom: 0;
  display: flex;
  position: absolute;
}

.progress-bar {
  z-index: -1;
  background-color: #ffa111;
  width: 3px;
  height: 45vh;
  padding-top: 45vh;
  position: sticky;
  inset: 0 auto 50vh;
}

.process-item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 10vw 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  min-height: 300px;
  margin-top: 100px;
  margin-bottom: 40px;
  padding: 0 0 0 60px;
  display: flex;
  position: relative;
}

.process-item.pict {
  justify-content: center;
  align-items: flex-start;
  min-height: 300px;
  margin-top: 100px;
  padding: 0 0 0 60px;
}

.process-item.pict.up {
  justify-content: center;
  align-items: flex-start;
  min-height: 300px;
  max-height: 300px;
  margin-top: 140px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 60px;
}

.process-item.pict.left {
  justify-content: center;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 60px;
}

.process-item.ups {
  justify-content: center;
  align-items: flex-start;
  min-height: 300px;
  margin-top: 140px;
  padding-bottom: 0;
  padding-left: 60px;
}

.process-item.rift {
  justify-content: center;
  align-items: flex-end;
  min-height: 300px;
  margin-top: 100px;
  padding: 0 60px 0 0;
}

.process-item.last {
  min-height: 300px;
  margin-bottom: 0;
  padding-bottom: 60px;
}

.electric-indigo-text {
  color: #ed9f26;
}

.sliding-mockups-wrapper {
  filter: none;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-right: 0;
  display: inline-flex;
  position: sticky;
  top: 10%;
}

.paragraph-small-3 {
  text-align: left;
  max-width: 400px;
  font-size: .9rem;
}

.process-center {
  justify-content: flex-start;
  margin-left: -10px;
  display: flex;
}

.button-primary-dark-bg-small {
  color: #e9e5e5;
  white-space: nowrap;
  background-color: #6100ff;
  border: 2px solid #6100ff;
  border-radius: 30px;
  max-width: 350px;
  padding: 10px 30px;
  font-size: 1rem;
  line-height: 1.25rem;
  transition: border-color .2s, background-color .2s;
}

.button-primary-dark-bg-small:hover {
  color: #a5a6a8;
  background-color: #6100ff00;
  border-color: #a5a6a8;
  box-shadow: 5px 5px 5px #0003;
}

.button-primary-dark-bg-small:active {
  background-color: #43464d;
}

.progression-circle {
  background-color: #ffa10f;
  border-radius: 100%;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 15px;
  margin-left: -11px;
  margin-right: auto;
  position: sticky;
  top: 50vh;
}

.sliding-mockups-frame {
  z-index: 1;
  margin-top: 17vh;
  position: relative;
  overflow: hidden;
}

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

.parallax-image-large {
  border-radius: 4px;
  width: 20vw;
  height: 20vw;
  position: absolute;
  overflow: hidden;
}

.parallax-image-large.image-6 {
  z-index: 1;
  top: 9.5vw;
  right: 0;
}

.parallax-image-large.image-1 {
  z-index: 1;
  inset: 6vw auto auto 3.5vw;
}

.parallax-image-large.image-7 {
  z-index: 2;
  bottom: 2.5vw;
  right: 7vw;
}

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

.parallax-image-medium {
  border-radius: 4px;
  width: 12vw;
  height: 12vw;
  position: absolute;
  overflow: hidden;
}

.parallax-image-medium.image-5 {
  z-index: 2;
  inset: 0 auto auto 50vw;
}

.parallax-image-medium.image-2 {
  z-index: 2;
  inset: 20vw auto auto 0;
}

.collection-wrapper {
  width: 100%;
  height: 100%;
  display: block;
}

.parallax-image-small {
  border-radius: 4px;
  width: 10vw;
  height: 10vw;
  position: absolute;
  overflow: hidden;
}

.parallax-image-small.image-4 {
  z-index: 2;
  inset: auto auto 6vw 24vw;
}

.parallax-image-small.image-3 {
  z-index: 1;
  inset: auto auto 9.5vw 20vw;
}

.container-19 {
  width: 95%;
  max-width: 1350px;
  position: relative;
}

.container-19.center-flex.parallax-container {
  z-index: 1;
  perspective: 1800px;
  height: 60vh;
  position: relative;
}

.handle-button {
  color: #000;
  text-transform: uppercase;
  background-color: #f5f5f5;
  border-radius: 30px;
  margin-bottom: 15px;
  padding: 7.5px 10px;
  font-size: 10px;
  line-height: 1.3em;
}

.section-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.container-20 {
  width: 95%;
  max-width: 1350px;
  position: relative;
}

.container-20.grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

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

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

.text-block-298 {
  color: #000;
  margin-left: 0;
  margin-right: 0;
}

.text-block-298.thtzui {
  color: #505050;
  text-align: center;
  font-size: 18px;
  line-height: 24px;
}

.text-block-298.sretz.thzuk {
  color: #fff;
  text-align: center;
  background-color: #575757;
  border-radius: 13px;
  max-width: 400px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 10px;
  display: none;
}

.text-block-298.sretz.thzuk.u7uzu {
  border-radius: 0;
  flex-flow: column;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 35px;
  display: block;
}

.link-48 {
  color: #000;
  text-decoration: underline;
}

.heading-65 {
  font-size: 24px;
  line-height: 32px;
}

.heading-65.efwg {
  max-width: 70%;
}

.heading-65.efwg.gert4 {
  color: #000;
  max-width: 90%;
}

.heading-65.efwg.gert4.tro {
  margin-bottom: 20px;
}

.heading-65.efwg.gert4.tro.fdjgk {
  text-align: center;
  max-width: 100%;
}

.div-block-3818 {
  background-color: #ddd;
  border: 1px solid #c9c9c9;
  border-radius: 0;
  margin-top: 40px;
  padding: 20px;
}

.text-span-98 {
  color: #feb23a;
  font-size: 18px;
}

.price-grid-3 {
  grid-column-gap: 0px;
  color: #f7f5f3;
  background-color: #151515;
  background-image: linear-gradient(90deg, #000000bf, #101010);
  border: 1px solid #e2e2e2;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  overflow: hidden;
}

.price-grid-3.trty {
  filter: invert();
  background-color: #0f0f0f;
  background-image: none;
  border-style: none;
  border-radius: 20px;
  max-width: 1000px;
  display: flex;
  overflow: scroll;
}

.feature-item-3 {
  text-align: left;
  border-bottom: 1px solid #2c2c2c;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 50px;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-right: 10px;
  line-height: 30px;
  display: flex;
}

.feature-item-3.dsfe {
  text-align: left;
  border-bottom: 1px solid #2c2c2c;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 50px;
}

.feature-item-3.dsfe.hrtzj {
  border-bottom-style: none;
  min-height: 100%;
}

.feature-item-3.dsfe.hrtzj.lastroe {
  margin-bottom: 10px;
}

.text-block-299 {
  color: #000;
  margin-left: 0;
  margin-right: 0;
}

.text-block-299.smzul {
  color: #f7f5f3;
  margin-left: 30px;
  font-size: 15px;
  line-height: 20px;
}

.price-type-3 {
  color: #3a3a3a;
  text-transform: uppercase;
  background-color: #bdbdbd;
  border-radius: 9px;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.price-type-3.ztru {
  filter: invert();
  letter-spacing: -.5px;
  background-color: #fff;
  font-size: 13px;
  line-height: 27px;
}

.price-type-3.nonoedfgh {
  color: #949494;
  background-color: #bdbdbd00;
  margin-left: 20px;
  padding-left: 0;
  padding-right: 0;
}

.price-type-3.nonoedfgh.hztj.fedd {
  margin-left: 0;
}

.price-type-3.nonoedfgh.hztj.fedd.bgj {
  margin-left: 30px;
  font-size: 13px;
  line-height: 27px;
}

.price-type-3.truu {
  color: #171717;
  letter-spacing: -.5px;
  background-color: #a9a9a9bd;
  font-size: 13px;
  line-height: 27px;
}

.check-4 {
  filter: brightness(82%) contrast(200%) grayscale();
  width: 20px;
  margin-left: 0;
  margin-right: 0;
}

.check-4.hjl {
  filter: brightness(86%) invert() contrast(200%) grayscale();
}

.check-4.hnn {
  filter: invert();
  margin-left: 0;
  margin-right: 10px;
}

.check-4.hnn.nk {
  opacity: .46;
}

.check-4.hnn.grdd {
  filter: none;
}

.check-4.nkdf {
  opacity: .46;
  filter: brightness(82%) contrast(200%) invert() grayscale();
  width: 18px;
  margin-right: 0;
}

.check-4.nkdf.vt4 {
  filter: brightness(82%) contrast(200%) invert() grayscale();
  width: 18px;
  margin-right: 10px;
}

.check-4.nkdf.vt4.htt {
  margin-right: 0;
}

.check-4.nkdf.vt4.htt.jh {
  margin-right: 10px;
}

.check-4.nkdf.vt4._102 {
  opacity: 100;
}

.check-4.nkdf.vt4._102.nk {
  filter: invert();
}

.check-4.nkdf.vt4._102.nk.bj {
  filter: none;
}

.check-4.nkdf.vt4._102.hueof {
  filter: invert();
  width: 18px;
}

.check-4.hdth5 {
  filter: invert();
}

.check-4.hdth5.njui {
  opacity: .44;
  margin-right: 10px;
}

.check-4.bf {
  opacity: .54;
  filter: brightness(82%) contrast(200%) invert() grayscale();
  margin-right: 10px;
}

.pricing-top-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  min-height: 50px;
  padding-left: 0;
  display: flex;
}

.pricing-top-3.frttu {
  border-top-left-radius: 20px;
  justify-content: center;
  align-items: flex-start;
}

.feature-check-3 {
  border-bottom: 1px solid #2c2c2c;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-height: 50px;
  margin-left: 0;
  padding: 4px 15px 10px;
  display: flex;
}

.feature-check-3.dfdsf {
  border-bottom-style: none;
}

.feature-check-3.dfdsf.lasztreo {
  margin-bottom: 10px;
}

.div-block-3819 {
  background-color: #464646;
  background-image: linear-gradient(98deg, #d6d6d600, #8f8f8f);
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
}

.div-block-3819.hjnm {
  background-color: #a7a7a7;
  background-image: none;
}

.div-block-3819.hjnm.freds {
  background-color: #e6e6e6;
  border: 1px #4d4d4d;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-3819.linew {
  border-radius: 0;
}

.div-block-3819.linew.fed {
  border-bottom-right-radius: 20px;
}

.div-block-3819.frc {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.div-block-3819.cdde {
  border-top-left-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 0;
}

.div-block-3819.gref {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

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

.div-block-3820.ofef {
  display: none;
}

.t5zh-2 {
  color: #b0b0b0;
  margin-top: 80px;
  margin-bottom: -70px;
  margin-left: -20px;
  font-family: Agricola italic, sans-serif;
  font-size: 200px;
  line-height: 50px;
  display: flex;
  transform: rotate(1deg);
}

.gru7-2 {
  color: #d0d0d0;
  background-color: #35353500;
  border-radius: 7px;
  padding: 0;
  font-family: Inconsolata, monospace;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.heading-66 {
  font-size: 24px;
  line-height: 32px;
}

.heading-66.efwg {
  max-width: 70%;
}

.heading-66.efwg.gert4 {
  color: #000;
  max-width: 90%;
}

.heading-66.efwg.gert4.ztz {
  text-align: left;
  max-width: 95%;
  margin-top: 100px;
  margin-bottom: 20px;
  font-size: 35px;
  line-height: 40px;
}

.heading-66.efwg.gert4.ztz.geb {
  margin-top: 20px;
}

.heading-66.efwg.gert4.ztz.geb.bfdv {
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 30px;
}

.heading-66.efwg.gert4.ztz.geb.bfdv.ofedd {
  display: none;
}

.heading-66.efwg.gert4.ztz.geb.bfdv.hrf {
  color: #fff;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 23px;
}

.heading-66.efwg.gert4.ztz.pofev {
  display: none;
}

.heading-66.efwg.gert4.ztz.vddf {
  color: #fff;
  margin-top: 0;
  font-size: 35px;
}

.div-block-3821 {
  margin-top: 100px;
  margin-bottom: 20px;
}

.text-block-300 {
  font-size: 13px;
}

.div-block-3822 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.div-block-3823 {
  margin-top: 40px;
  margin-bottom: 60px;
}

.div-block-3823.reutru {
  background-color: #000;
  border-radius: 20px 20px 0 0;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 40px 30px 30px;
}

.text-block-301 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
}

.text-block-301.ttzi {
  margin-top: 0;
  margin-bottom: 20px;
}

.text-block-301.ttzi.tiz.bhj {
  text-align: left;
}

.text-block-302 {
  color: #000;
  margin-left: 0;
  margin-right: 0;
}

.text-block-302.preivre {
  color: #000;
  background-color: #ffebcc00;
  border-radius: 15px;
  flex-flow: column;
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 30px;
  display: block;
}

.text-block-302.preivre.fooders {
  opacity: .57;
  filter: grayscale();
  margin-bottom: 20px;
  line-height: 30px;
}

.text-block-302.preivre.fooders.grzui {
  opacity: .72;
  filter: none;
  font-size: 20px;
}

.text-block-302.preivre.fooders.grzui.u76.tutu {
  opacity: 1;
  text-align: center;
  background-color: #ffebcc00;
  margin-bottom: -10px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 13px;
}

.text-block-302.preivre.fooders.grzui.u76.tutu.grt5 {
  text-align: left;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 17px;
}

.text-block-302.preivre.fooders.grzui.u76.tutu.grt5.dgt {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: auto;
}

.div-block-3824 {
  margin-bottom: 20px;
}

.div-block-3825 {
  background-color: #ffebccd1;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.div-block-3825.trur {
  background-image: linear-gradient(30deg, #fff0d8, #fff0);
  border-radius: 0;
}

.div-block-3825.rztu {
  background-color: #fff;
}

.div-block-3825.rztu.z68 {
  background-color: #383838;
  border-radius: 20px;
  margin-bottom: 0;
}

.div-block-3825.rztu.z68.bg {
  overflow: auto;
}

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

.div-block-3827 {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.image-248 {
  width: 20px;
  height: 20px;
  margin-bottom: 0;
  margin-right: 10px;
}

.image-248.retzu {
  filter: invert();
}

.image-248.retzu.tero {
  filter: none;
  margin-right: 5px;
}

.text-span-99 {
  color: #ff6565;
  text-decoration: line-through;
}

.t56u5-2 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.t56u5-2.bwj {
  color: #0a0a0a;
  margin-top: auto;
  padding-top: 40px;
}

.heading-67 {
  font-size: 24px;
  line-height: 32px;
}

.heading-67.efwg {
  max-width: 70%;
}

.heading-67.efwg.gert4 {
  color: #000;
  max-width: 90%;
}

.heading-67.efwg.gert4.tro {
  margin-bottom: 20px;
}

.heading-67.efwg.gert4.tro.bhj {
  color: #fff;
  text-align: left;
  margin-bottom: 30px;
}

.div-block-3828 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e4e4e4;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  margin-bottom: 0;
  display: grid;
  overflow: hidden;
}

.div-block-3828.tzu {
  background-color: #e4e4e400;
  grid-template-columns: .75fr 1fr 1fr 1fr;
  min-width: 1000px;
  margin-bottom: 10px;
}

.div-block-3828.nof {
  background-color: #ffecec;
  border-radius: 15px 15px 0 0;
  min-width: 1000px;
  margin-bottom: 0;
}

.div-block-3828.bddfff {
  background-color: #e0eefc;
  min-width: 1000px;
}

.div-block-3828.dfe699 {
  background-color: #fbffd2;
  min-width: 1000px;
}

.div-block-3828._98e6a5 {
  background-color: #ceffd6;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  min-width: 1000px;
}

.text-span-100 {
  opacity: .65;
  font-size: 14px;
}

.text-span-100.rtu-2 {
  margin-right: 0;
  font-size: 18px;
}

.rtu-2 {
  color: #000;
  margin-bottom: 0;
  margin-right: 20px;
  font-size: 16px;
  line-height: 22px;
}

.rtu-2.grz {
  min-width: 100%;
}

.rtu-2.sfer {
  text-align: left;
  background-color: #d4d4d4;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 100%;
  margin-bottom: 0;
  margin-right: 0;
  padding: 5px 5px 5px 15px;
  display: flex;
}

.rtu-2.sfer.notsc {
  background-color: #facfcf;
  padding-right: 10px;
}

.rtu-2.sfer._8fc0ee {
  background-color: #bddfff;
}

.rtu-2.sfer.dfe699 {
  background-color: #dfe699;
}

.rtu-2.sfer._98e6a5 {
  background-color: #98e6a5;
}

.text-block-303 {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 20px;
  display: flex;
}

.text-block-303.jokl {
  margin-bottom: 10px;
}

.text-block-303.jokl.huiio {
  margin-top: 0;
}

.text-block-303.jokl.huiio.tztzi {
  color: #000;
}

.text-block-303.jokl.huiio.tztzi.zuu {
  font-size: 18px;
  line-height: 24px;
}

.text-block-303.jokl.huiio.tztzi.zuu.zti8 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.text-block-304 {
  color: #000;
  background-color: #9e79df00;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  font-size: 15px;
  line-height: 40px;
  display: block;
}

.div-block-3829 {
  color: #fff;
  background-color: #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  justify-content: center;
  align-items: center;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-3829.tti {
  position: fixed;
  inset: auto 0% 0%;
}

.div-block-3829.tti.z5u {
  z-index: 200;
  background-color: #feb23a;
  border-radius: 20px 20px 0 0;
  font-family: Suisseintl, sans-serif;
}

.div-block-3829.tti.z5u.etrtyu {
  opacity: 1;
  background-color: #ffa111;
  border-radius: 0 0 20px 20px;
  min-width: 100%;
  max-width: 100%;
  position: relative;
}

.div-block-3830 {
  opacity: 1;
  filter: grayscale();
  background-image: linear-gradient(#181818d1, #181818d1), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290130_retj.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border: 1px solid #2c2c2c;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  margin-top: 0;
  padding: 30px;
  display: flex;
}

.div-block-3830.blrtz {
  background-image: linear-gradient(#181818d1, #181818d1), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901ff_ryoji-iwata-W5yzNmOhwP4-unsplash.jpg");
  background-position: 0 0, 50% 45%;
  background-size: auto, cover;
  border: 1px solid #2c2c2c;
  border-radius: 0;
  justify-content: flex-end;
  height: 300px;
}

.div-block-3830.hjh {
  background-image: linear-gradient(#181818d1, #181818d1), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900d1_dfg.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border-radius: 0;
}

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

.div-block-3831.izuil {
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-bottom: 40px;
  display: flex;
}

.div-block-3832 {
  justify-content: space-between;
  display: flex;
}

.div-block-3832.zrti {
  margin-top: 10px;
}

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

.image-249 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.image-249.htui4 {
  z-index: 10;
  object-position: 100% 100%;
  position: static;
}

.image-249.ztz {
  object-position: 50% 100%;
}

.heading-68 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 27px;
  line-height: 1.5;
}

.heading-68.grhtyj {
  max-width: 350px;
}

.faq_paragraph-2 {
  opacity: .96;
  color: #999;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 16px;
  display: none;
}

.text-block-305 {
  font-size: 12px;
  line-height: 18px;
}

.button-22 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 20px;
  padding: .75rem 1.5rem;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 100%;
}

.button-22:hover {
  background-color: #000c;
}

.button-22.ibvert {
  filter: invert();
  border-radius: 0;
  margin-bottom: 10px;
}

.div-block-3833 {
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  display: none;
}

.heading-69 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 35px;
}

.heading-69.rtetuz {
  margin-bottom: 20px;
}

.heading-69.rtetuz._3tz {
  margin-bottom: 10px;
}

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

.div-block-3835 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding: 0 20px 0 0;
  display: flex;
}

.div-block-3836 {
  align-items: flex-start;
  margin-right: 20px;
  display: flex;
}

.div-block-3837 {
  flex-flow: column;
  display: flex;
}

.text-block-306 {
  font-family: Suisseintl, sans-serif;
  font-size: 25px;
  line-height: 1.2;
}

.text-block-306.jfhhj {
  margin-bottom: 20px;
  margin-left: 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 25px;
}

.div-block-3838 {
  flex-flow: row;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.div-block-3838.htu {
  display: flex;
}

.rfg {
  z-index: 9999999;
  background-color: #fff;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-250 {
  filter: grayscale();
}

.text-block-307 {
  color: #4b4b4b;
}

.section-16 {
  background-color: #000;
}

.div-block-3839 {
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-3840 {
  margin-right: auto;
  position: absolute;
}

.div-block-3841 {
  max-width: 90px;
}

.div-block-3842 {
  justify-content: center;
  align-items: center;
  max-width: 90%;
  max-height: 300px;
  margin: 60px auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-3842._100j {
  max-width: 100%;
}

.div-block-3842._100j.margoff {
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-3842._100j.margoff.gfvk {
  max-height: 100%;
}

.div-block-3842._100j.gryh {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-3843 {
  z-index: 9;
  background-image: linear-gradient(0deg, #000, #0000 43%);
  border-bottom-left-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.container-21 {
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.features-number {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-number.hght {
  background-color: #f0f0f0;
  background-image: repeating-radial-gradient(circle closest-side, #ffffff9e 68%, #fff3), linear-gradient(#f0f0f0e3, #f0f0f0e3);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  border: 1px solid #e9e9e9;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 30px 30px 40px;
}

.featured-number {
  color: #ffa10f;
  font-size: 90px;
  line-height: 1em;
}

.featured-number.lower {
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.featured-number.lower.hftyj {
  color: #000;
  font-size: 30px;
}

.featured-number.lower.vdgh {
  color: #000;
  letter-spacing: -.2px;
  margin-top: 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
  line-height: 180%;
}

.featured-number.frgr {
  color: #000;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 100px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 50vh;
}

.featured-number.frgr.htj {
  color: #ffa10f;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 180px;
  font-size: 70px;
}

.featured-number.frgr.dfg {
  color: #ffa10f;
  text-align: left;
  letter-spacing: -7px;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #f8f8f8;
  -webkit-text-fill-color: transparent;
  background-color: #0000;
  background-image: linear-gradient(124deg, #5071eb, #5da5e9 20%, #75dfdc 40%, #b8f3c1 60%, #dcf18b 80%, #e3f19f);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 140px;
}

.featured-number.frgr.gfv {
  color: #dfe699;
  -webkit-text-fill-color: transparent;
  background-color: #d8d8d8;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 140px;
  font-size: 10vh;
  line-height: 11vh;
}

.f-title-wrapper {
  color: #fff;
  text-align: center;
  background-color: #ffa10f;
  border-radius: 10px;
  width: auto;
  min-width: 120px;
  max-width: 120px;
  margin-right: 0;
  padding: 10px 20px;
}

.f-title-wrapper._3 {
  background-color: #ffa10f;
}

.f-title-wrapper._2 {
  background-color: #ffa10f;
  border-radius: 10px;
  min-width: 120px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.t-block {
  color: #fff;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 14px;
  line-height: 1.3em;
}

.t-block.white {
  color: #fff;
}

.features-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: #f0f0f0;
  border: 1px #e4e4e4;
  border-radius: 20px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  min-width: 100%;
  padding: 20px;
  display: flex;
}

.features-block._2 {
  box-shadow: none;
  background-color: #f0f0f0;
  border-style: none;
  border-color: #e4e4e4;
  border-radius: 20px;
  grid-template-columns: 1fr;
  justify-items: stretch;
  display: flex;
}

.features-block._2.liiste {
  margin-bottom: 0;
}

.features-block._3 {
  border-style: none;
  border-color: #e4e4e4;
  border-radius: 20px;
}

.features-block.aloe {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.features-block.liste {
  margin-bottom: 0;
}

.f-paragraph {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
}

.f-paragraph.fhj {
  max-width: 900px;
  font-size: 40px;
}

.h2-heading {
  color: #222;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4em;
}

.h2-heading.bjn {
  color: #3e3e3e;
  max-width: 700px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 160%;
}

.h2-heading.bjn.fgh {
  font-size: 15px;
}

.h2-heading.bjn.fgh.vfs {
  max-width: 100%;
}

.features-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 4.17em;
  display: flex;
}

.features-wrapper.vgb {
  margin-top: 20px;
  padding-bottom: 0;
}

.featured-number-wrapper {
  grid-column-gap: .3em;
  grid-row-gap: .3em;
  color: #ff6928;
  background-image: linear-gradient(#000, #000);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.featured-number-wrapper._4tt {
  margin-top: 60px;
  margin-bottom: 100px;
}

.featured-number-wrapper.nkm {
  background-image: none;
}

.featured-number-wrapper.fg {
  background-image: linear-gradient(#000, #0000004d 73%), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/682ecd8e319ed2f066a3d3a2_regecdd.png"), linear-gradient(#000, #000);
  background-position: 0 0, 0%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, auto, auto;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-left: 0;
  padding-right: 0;
}

.body-paragraph {
  color: #222;
  margin-bottom: 0;
  font-size: 1.25em;
  line-height: 1.4em;
}

.body-paragraph.medium {
  min-width: auto;
  max-width: 300px;
  font-size: 15px;
  font-weight: 500;
}

.body-paragraph.xx-small {
  font-size: .83em;
}

.body-paragraph.xx-small.medium {
  text-align: left;
  margin-top: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 14px;
  line-height: 1.3em;
}

.body-paragraph.xx-small.medium.htt {
  margin-top: 7px;
  font-family: Suisseintl, sans-serif;
  font-size: 13px;
}

.body-paragraph.xx-small.medium.ggrf.bgfc {
  color: #fff;
  letter-spacing: -.3px;
  margin-top: 0;
  font-size: 13px;
}

.body-paragraph.xx-small.medium.gtd {
  font-size: 13px;
}

.body-paragraph.xx-small.medium.gredd {
  color: #f9f9f9;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #787878;
  border-radius: 6px;
  margin-top: 40px;
  padding: 2px 7px 3px;
  font-size: 12px;
  font-weight: 400;
}

.body-paragraph.medium {
  font-weight: 500;
}

.body-paragraph.medium.njkfg {
  color: #e0e0e0;
  text-align: left;
  max-width: 100%;
}

.body-paragraph.x-small {
  font-size: 14px;
}

.rpc-features {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.featured-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 1000px;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
}

.container-22 {
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.p-features {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.p-features.everytthing {
  background-color: #7e94e8;
  background-image: none;
  border: 1px solid #fff;
  border-radius: 9px;
  min-width: 100%;
  padding: 10px 13px 10px 17px;
}

.p-features.everytthing.fgggx {
  background-image: linear-gradient(123deg, #8ca2f5, #90c0ee 30%, #99e5e3 60%, #d8e46b);
}

.p-features.everytthing.fgggx.ew {
  background-color: #7e95e8;
  background-image: linear-gradient(123deg, #7e95e8, #81b3e3 30%, #8adcda 60%, #cdd95f);
}

.p-features.got {
  margin-bottom: 10px;
}

.p-features.gjn {
  flex-flow: column;
}

.heading-split {
  justify-content: space-between;
  align-items: flex-start;
  display: block;
}

.p-bullet {
  grid-column-gap: .73em;
  grid-row-gap: .73em;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h-p-top {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bullet {
  filter: grayscale();
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

.bullet.vfe55, .bullet.critic, .bullet.changed, .bullet.de3, .bullet.fefe, .bullet.feve2 {
  filter: invert() grayscale();
}

.p-bullet-wrapper {
  grid-column-gap: .89em;
  grid-row-gap: .89em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  margin-bottom: 40px;
  display: grid;
}

.h-pricing {
  color: #222;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 35px;
  font-weight: 500;
  line-height: 14px;
}

.h2-heading-2 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4em;
}

.h-p-header {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p-sub-text-wraper {
  grid-column-gap: .2em;
  grid-row-gap: .2em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.price-bullet {
  filter: hue-rotate(55deg);
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-top: .05em;
}

.home-pricing {
  background-color: #fff;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-308 {
  color: #222;
  font-size: .73em;
}

.h-p-header-text {
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 20px;
  line-height: 1.1em;
}

.h-pricing-features-wrapper {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 2.4em;
  display: flex;
}

.h-pricing-wrapper {
  margin-top: 20px;
}

.header-wrapper-2 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.header-wrapper-2.left-align {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h-pricing-block {
  object-fit: fill;
  background-color: #f0f0f0;
  border: .16em #222;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  padding: 30px 20px 20px;
  display: flex;
}

.h-pricing-block.diff {
  background-color: #f0f0f0;
  border-radius: 0;
  padding: 30px 20px 20px;
}

.h-pricing-block.fdgg {
  border-radius: 20px;
}

.pricing-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  min-width: 100%;
  margin-top: 15px;
  display: grid;
}

.image-251 {
  filter: brightness(0%) grayscale();
  color: #000;
  width: 15px;
  max-width: 15px;
  height: 15px;
  max-height: 15px;
  margin-left: 0;
}

.smalle {
  width: 50px;
  height: 50px;
}

.background-video-11 {
  z-index: 10;
  filter: none;
  max-height: 400px;
  margin-bottom: 0;
}

.div-block-3844 {
  z-index: 20;
  filter: none;
  background-color: #f0f0f0;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 20px;
  display: flex;
  position: relative;
  inset: 0%;
}

.div-block-3844.thryj {
  margin-bottom: 0;
}

.div-block-3844.thryj.vfddb {
  background-color: #474747;
  margin-bottom: 0;
}

.div-block-3844.thryj.vfddb.vhl {
  background-color: #000;
  padding-bottom: 40px;
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-3844.thryj.vfddb.vhl.hgjk {
  background-color: #f0f0f0;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
}

.div-block-3844.thryj.vfddb.vhl.hgjk.jjk {
  background-color: #f0f0f0;
  background-image: linear-gradient(9deg, #4ab8d8, #047b9c);
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-left: 25px;
  padding-right: 25px;
}

.div-block-3844.thryj.vfddb.vhl.hgjk.jjk.vhn {
  background-image: linear-gradient(9deg, #f3654f, #791b03);
}

.div-block-3844.thryj.vfddb.vhl.hgjk.bfdb.fddg {
  margin-top: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-3844.thryj.vfddb.vhl.hgjk.bfdb.fddg.jkgg {
  margin-top: 0;
}

.div-block-3844.thryj.vfddb.vhl.hgjk.bfdb.fddg.jkgg.grhg {
  background-color: #141414;
  background-image: linear-gradient(333deg, #00000091, #fff0);
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: 100%;
}

.div-block-3844.thryj.vfddb.vhl.hgjk.bfdb.fddg.jkgg.grhg.fyj {
  background-color: #f0f0f0;
  background-image: none;
  border: 10px red;
}

.div-block-3844.thryj.vfddb.vhl.hgjk.bfdb.fddg.jkgg.grhg.fyj.bhj.njk {
  margin-top: 0;
  padding-top: 30px;
}

.div-block-3844.thryj.vfddb.vhl.hgjk.bfdb.fddg.jkgg.grhg.bjn {
  background-color: #f0f0f0;
  background-image: none;
}

.div-block-3844.thryj.vfddb.vhl.hgjk.bfdb.fddg.jkgg.gk {
  background-color: #f0f0f000;
  padding-top: 10px;
}

.div-block-3844.thryj.vfddb.vhl.hgjk.bfdb.fddg.hvj {
  background-color: #c0c0c000;
  background-image: none;
  border: 1px #02717947;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 5px 50px;
}

.div-block-3844.thryj.vfddb.vhl.hgjk.bjhgt {
  margin-top: 40px;
}

.div-block-3844.thryj.vfddb.vhl.hgjk.bjhgt.vdsc {
  background-color: #f0f0f0;
  margin-top: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-3844.thryj.ytrtu {
  border-radius: 20px;
}

.div-block-3845 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  display: grid;
}

.text-span-101 {
  color: #000;
}

.text-span-102 {
  color: #ffa10f;
}

.div-block-3846 {
  filter: invert();
  flex-flow: row;
  display: flex;
}

.div-block-3847 {
  background-color: #ffa10f;
  border-radius: 20px;
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.div-block-3848 {
  width: 100%;
  min-width: 100%;
}

.fdgr4 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.fdgr4.hkjm {
  margin-top: 10px;
}

.div-block-3849 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-3849.vhjk {
  margin-bottom: 0;
}

.div-block-3850 {
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.div-block-3851 {
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-3851.gf {
  align-self: flex-start;
}

.div-block-3851.gf.grh {
  margin-left: auto;
  margin-right: auto;
}

.div-block-3851.gf.bghy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  min-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-3851.gf.bghy.bhj.m {
  flex-flow: column;
  align-self: center;
  display: flex;
}

.div-block-3851.gf.bghy.bhj.vjhb {
  flex-flow: column;
  display: flex;
}

.div-block-3851.gf.bghy.vjhbn {
  justify-content: center;
  align-self: center;
  display: flex;
}

.bsk-grid-pic-1 {
  background-color: #fafafa00;
  justify-content: center;
  align-items: flex-start;
  min-width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.bsk-pic-2 {
  object-fit: contain;
  object-position: 0% 50%;
  width: 25vw;
  height: auto;
  margin-right: 0;
}

.bsk-grid-text {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  padding: 30px 30px 0;
  display: flex;
}

.bsk-grid-text.csc {
  min-width: 100%;
  padding: 0;
}

.bsk-grid-pic {
  background-color: #fafafa;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  min-width: 100%;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
}

.bsk-text-3 {
  font-size: 15px;
  line-height: 1.4em;
}

.bsk-text-3.cddf {
  color: #c7c7c7;
}

.bsk-pic-1 {
  object-fit: contain;
  object-position: 100% 50%;
  width: 25vw;
  height: auto;
  margin-right: 0;
}

.bsk-heading-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}

.bsk-heading-2.gdgr {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  text-transform: uppercase;
  font-family: Inconsolata, monospace;
  font-size: 25px;
  font-style: normal;
  line-height: 30px;
}

.bsk-grid-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f0f0f0;
  border-radius: 0;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start;
  min-width: 100%;
  padding: 0 0 0;
  display: grid;
  overflow: hidden;
}

.bsk-grid-1.gjj {
  background-color: #0000;
  background-image: none;
  border-radius: 0;
  grid-template-rows: auto auto;
  min-height: 100%;
  padding: 30px 30px 20px 20px;
  display: block;
}

.bsk-grid-1.gjj.hjkkl {
  background-color: #0000;
  background-image: none;
  border-radius: 0;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 20px;
}

.bsk-wrap-grid-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.bsk-wrap-grid-1.rtey {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  background-image: radial-gradient(circle farthest-side at 0 100%, #d5550087, #fff0 35%), radial-gradient(circle farthest-side at 100% 100%, #83dfe43d, #fff0 57%), linear-gradient(#fff0, #000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/682a4caad64340a80eefa2a6_67c2da4cbd62d512f00034f2_provider-mijn.jpg");
  background-position: 0 0, 0 0, 0 0, 100% 100%;
  background-size: auto, auto, auto, cover;
  border-radius: 20px;
  grid-template-rows: auto auto;
  margin-top: 40px;
}

.bsi-text-1 {
  color: #000;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

.bsi-text-1.njk {
  letter-spacing: -1px;
  font-family: Helveticaneue Bold, sans-serif;
}

.bsi-heading-1 {
  color: #eb5905;
  text-align: center;
  letter-spacing: -1px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 65px;
  text-decoration: none;
}

.bsi-heading-1.the-goal {
  margin-top: 0;
  margin-bottom: 60px;
}

.bsi-wrap-wrap-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start center;
  min-width: 100%;
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

.bsi-text-2-2 {
  color: #2d2d2d;
  font-size: 1.3em;
  line-height: 1.3em;
}

.bsi-text-2-2.njk {
  text-align: left;
  font-family: Suisseintl, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.bsi-text-2 {
  color: #2d2d2d;
  margin-bottom: 10px;
  font-size: 1.3em;
  line-height: 1.3em;
}

.bsi-wrap-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bsi-pic-1 {
  width: 13em;
}

.bsi-wrap-square-1 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
}

.bsi-paragraph-1 {
  color: #131313;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 0;
  font-size: 1.8em;
  line-height: 1.3em;
}

.bsi-paragraph-1.gtr {
  max-width: 700px;
  line-height: 160%;
}

.bsi-wrap-square {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
}

.bsi-selection-1 {
  padding: 20px 0 50px;
  font-size: 1vw;
}

.bsi-text-2-1 {
  color: #000;
  text-align: left;
  letter-spacing: -1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 7px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}

.bsi-container-1 {
  width: 100%;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
}

.bsi-container-1.vfddg {
  max-width: 1000px;
}

.bsj-grid-3-1 {
  z-index: 0;
  position: relative;
}

.bsj-wrap-grid-3 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12em;
  margin-bottom: 0;
  display: grid;
}

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

.bsj-wrap-grid-3-2 {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  position: absolute;
  top: -14em;
  left: -21em;
  right: auto;
}

.bsj-wrap-grid-4 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  top: -9em;
}

.bsj-pic-3 {
  width: 15em;
}

.bsj-pic-4 {
  width: 20em;
}

.bsj-pic-1-2 {
  width: 25em;
}

.bsj-wrap-grid-1 {
  position: absolute;
  inset: 4em 0% 0% 8em;
}

.bsj-pic-3-3 {
  width: auto;
  height: 20em;
}

.bsj-grd-3 {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
  top: 5em;
}

.bsj-wrap-grid-2 {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.bsj-button-1 {
  color: #000;
  background-color: #fff;
  border: .15em solid #000;
  border-radius: 40em;
  padding: .5em 3em;
  font-size: 1.9em;
  font-weight: 500;
  line-height: 1.3em;
}

.bsj-button-1:hover {
  color: #fff;
  background-color: #000;
}

.bjs-container-1-1 {
  background-color: #000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: 100em;
  height: 100%;
  min-height: 420px;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  inset: 0% 0% 0;
}

.bsj-pic-3-4 {
  z-index: 2;
  width: 30em;
  position: relative;
}

.bsj-wrap-grid {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  text-overflow: clip;
  column-count: 4;
  word-break: normal;
  direction: ltr;
  border: 20px red;
  flex: 0 auto;
  order: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  column-gap: 10px;
  margin-bottom: 40px;
  display: block;
}

.bsj-wrap-grid.gnm {
  background-color: #000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  column-gap: 18px;
  margin-bottom: -20px;
  padding: 20px 20px 40px;
}

.bsj-wrap-grid.gnm.fdsgg {
  filter: grayscale();
}

.bsj-grid-3 {
  position: relative;
}

.bsj-grid-4-1 {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.bsj-wrap-grid-3-1 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  position: absolute;
  inset: -10em 0% 0 auto;
}

.bsj-grid-1 {
  position: relative;
}

.bsj-pic-4-1 {
  filter: invert();
  object-fit: fill;
  object-position: 100% 50%;
  border: 1px #000;
  border-radius: 10px;
  width: 100%;
  min-height: auto;
  margin-bottom: 10px;
  position: static;
  top: -152px;
  left: -224px;
}

.bsj-pic-4-1.gfv {
  filter: brightness(90%) invert();
  border-style: none;
}

.bsj-pic-4-1.gfv.bhrg {
  filter: contrast(80%) saturate(200%) brightness(99%);
}

.bsj-pic-4-1.bhn {
  filter: none;
  border: 1px solid #000;
}

.bsj-pic-4-1.bhn.gdc {
  border-style: none;
}

.bsj-pic-4-1.vgn {
  filter: contrast(80%);
  border-width: 10px;
  border-color: #ff0c0c;
}

.bsj-pic-4-1.vgn.gdfv {
  border-style: none;
}

.bsj-pic-4-1.vgn.gdfv.fddgr {
  filter: none;
}

.bsj-pic-4-1.vgn.vfsx {
  filter: invert();
}

.bsj-pic-4-1.vgn.vfsx.ghbk {
  filter: none;
}

.bsj-pic-4-1.vgn.vfsx.jnm {
  filter: grayscale() invert();
}

.bsj-pic-4-1.vgn.fdge {
  filter: hue-rotate(336deg) invert();
}

.bsj-pic-4-1.fer {
  filter: none;
  border-width: 10px;
  border-color: #e80c0c;
}

.bsj-pic-4-1.vfdg {
  filter: none;
}

.bsj-pic-2-1 {
  width: 25em;
}

.bsj-pic-3-1 {
  width: 28em;
}

.bsj-pic-3-2 {
  width: auto;
  height: 18em;
}

.bsm-grid-6 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.bsm-grid-text-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.bsm-heading-4 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3em;
  line-height: 1.3em;
}

.bsm-text-7 {
  color: #fff;
  text-align: center;
  font-size: 1.3em;
  line-height: 1.3em;
}

.bsm-link-4 {
  color: #fff;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/681b5aae0300faa9a02bea46_icon_large11.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto .8em;
  padding-right: 1em;
  font-size: 1.3em;
  line-height: 1.3em;
  text-decoration: none;
}

.bsm-link-4:hover {
  text-decoration: underline;
}

.div-block-3852 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: block;
}

.aaa-link-3-3 {
  color: #fff;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
}

.aaa-link-3-3:hover {
  text-decoration: underline;
}

.aaa-link-3-3.vfe445 {
  color: #000;
}

.aaa-link-2-3 {
  color: #f7f7f7;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3em;
}

.aaa-link-2-3:hover {
  text-decoration: underline;
}

.aaa-link-2-3.vfe445 {
  color: #000;
}

.aaa-container-1-2 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.aaa-container-1-2.ghjj, .aaa-container-1-2.ghjj.gu7 {
  padding-left: 2%;
  padding-right: 2%;
}

.aaa-section-class-1 {
  flex-direction: column;
  align-items: stretch;
  font-size: 1vw;
  position: relative;
}

.aaa-text-9-3 {
  color: #d6d6d6;
  text-align: left;
  text-transform: none;
  font-size: 13px;
  line-height: 110%;
}

.aaa-text-9-3.frtcen {
  text-align: left;
  font-size: 12px;
}

.aaa-heading-3-3 {
  color: #fff;
  text-align: center;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 600;
  line-height: 142%;
}

.aaa-heading-3-3.fdvdd {
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #39393900;
  margin-top: 10px;
  margin-bottom: 5px;
  padding-top: 2px;
  padding-left: 0;
  padding-right: 0;
  font-size: 9px;
  font-style: italic;
}

.aaa-heading-3-3.fed {
  text-transform: capitalize;
  margin-bottom: 5px;
  font-size: 17px;
}

.aaa-heading-3-3.fed.regl {
  margin-top: 20px;
}

.aaa-heading-3-3.erfd {
  text-align: left;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14px;
}

.aaa-heading-3-3.fe43 {
  color: #202020;
  margin-top: 0;
  margin-left: 5px;
  margin-right: 15px;
  font-size: 12px;
}

.aaa-wrap-8-3 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-items: center;
  display: flex;
}

.aaa-wrap-8-3.gref {
  color: var(--black);
  font-size: 12px;
}

.aaa-link-block-1-3-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  cursor: default;
  background-color: #5d5d5d;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 100%;
  margin-bottom: 0;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.aaa-link-block-1-3-2.gebn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #f0f0f0;
  background-color: #1f1f1f;
  border-radius: 0;
  min-height: 100%;
}

.aaa-link-block-1-3-2.gebn.off {
  background-color: #1f1f1f;
}

.aaa-link-block-1-3-2.gebn.gr {
  background-color: #353535;
}

.aaa-link-block-1-3-2.gfh {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  cursor: default;
  background-color: #5d5d5d;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100%;
  display: flex;
}

.aaa-text-2-3 {
  color: #2c66c6;
  cursor: pointer;
  margin-left: .5em;
  margin-right: .5em;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3em;
  display: inline;
}

.aaa-text-2-3:hover {
  text-decoration: underline;
}

.aaa-text-3-3 {
  color: #6f6f75;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3em;
}

.aaa-link-1-3 {
  color: #535356;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
}

.aaa-link-1-3:hover {
  text-decoration: underline;
}

.aaa-text-1-3 {
  color: #7c7c80;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3em;
  display: inline;
}

.ghj-text-1-3 {
  color: #737277;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.3em;
}

.aaa-wrap-3-3 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-bottom: 1px solid #d0d0d5;
  margin-bottom: .7em;
  padding-bottom: .7em;
}

.aaa-wrap-4-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.aaa-wrap-1-3-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.aaa-section-1-3 {
  background-color: #000;
  padding: 0 2% 5em;
  font-size: 1vw;
}

.aaa-wrap-2-2 {
  align-self: center;
  margin-top: 4em;
}

.aaa-wrap-5-2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  align-items: center;
  display: flex;
}

.aaa-grid-2-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  margin-bottom: 40px;
  display: grid;
}

.heading-70 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 40px;
}

.heading-70.giu {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 30px;
}

.text-span-103 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #ffb211, #ffe100);
  -webkit-background-clip: text;
  background-clip: text;
  text-decoration: none;
}

.text-span-104 {
  color: #4d6959;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(30deg, #44615a, #a2be6c);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-105 {
  color: #ffd406;
}

.text-span-106 {
  color: #fff;
  letter-spacing: 0;
  background-color: #f79c10;
  padding-left: 4px;
  padding-right: 4px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 14px;
}

.growth {
  color: #0eb3e3;
  -webkit-text-stroke-color: #0eb3e3;
  font-family: Helveticaneue Bold, sans-serif;
}

.growth.hft {
  color: #ff1f1f;
}

.div-block-3853 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-size: 16px;
  line-height: 20px;
  display: grid;
}

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

.heading-71 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.paragraph-121 {
  font-size: 13px;
}

.paragraph-121.vdff {
  color: #f5f5f5;
  font-size: 11px;
}

.sample-2 {
  object-fit: fill;
  min-width: 100%;
  margin-bottom: 20px;
}

.sample-2.hei {
  height: 100%;
  min-height: 270px;
  max-height: 400px;
  margin-bottom: 20px;
}

.sample-2.hei.grgh {
  min-height: 350px;
}

.sample-3 {
  object-fit: fill;
  min-width: 100%;
  margin-bottom: 20px;
}

.sample-3.hei {
  height: 100%;
  min-height: 270px;
  max-height: 400px;
  margin-bottom: 20px;
}

.sample-3.hei.grgh {
  z-index: 10;
  min-height: 195px;
  max-height: 195px;
  transform: scale(1.4);
}

.sample-3.hei.grgh.fef {
  transform: scale(1);
}

.sample-4 {
  object-fit: fill;
  min-width: 100%;
  margin-bottom: 20px;
}

.sample-4.hei {
  height: 100%;
  min-height: 270px;
  max-height: 400px;
  margin-bottom: 20px;
}

.sample-4.hei.hth {
  z-index: 10;
  min-height: 195px;
  max-height: 195px;
}

.sample-5 {
  object-fit: fill;
  min-width: 100%;
  margin-bottom: 20px;
}

.sample-5.hei {
  height: 100%;
  min-height: 270px;
  max-height: 400px;
  margin-bottom: 20px;
}

.sample-5.hei.bgnh {
  z-index: 10;
  min-height: 195px;
  max-height: 195px;
}

.sample-5.hei.fullsx {
  min-width: 55%;
  max-width: 55%;
  min-height: 400px;
  max-height: 400px;
  margin-top: 0;
}

.sample-5.hei.fullsx.rigjts {
  margin-top: -340px;
  margin-left: auto;
}

.sample-5.hei.fullsx.rigjts.feds {
  min-width: 45%;
  max-width: 45%;
  min-height: 300px;
  max-height: 300px;
  margin-top: -100px;
}

.sample-5.djfe {
  min-width: 40%;
  max-width: 40%;
}

.sample-5.djfe.fd {
  margin-top: -340px;
  margin-left: auto;
  display: block;
  position: relative;
  right: 0;
}

.sample-5.djfe.fd.fdsw {
  min-width: 50%;
  max-width: 50%;
  margin-top: -600px;
}

.sample-5.hewru {
  width: 100%;
  min-width: 70px;
  max-width: 100%;
  margin-bottom: 20px;
}

.sample-5.hewru.gfht {
  min-height: 650px;
}

.lottie-animation-6 {
  filter: contrast(200%) grayscale();
  min-width: 100%;
  height: 250px;
  max-height: 250px;
}

.lottie-animation-6.gggrg {
  object-fit: fill;
  height: 250px;
  max-height: 250px;
  transform: scale(1.3);
}

.lottie-animation-6.ghj {
  filter: contrast(200%) grayscale();
  transform-style: preserve-3d;
  margin-top: -20px;
  margin-left: -100px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(180deg)scale(1.2)rotateX(0)rotateY(-180deg)rotateZ(0);
}

.lottie-animation-6.ghj.gfddh {
  filter: invert() contrast(200%) grayscale();
  transform-style: preserve-3d;
  margin-top: -49px;
  margin-left: 0;
  margin-right: -100px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0)scale3d(1.2, .5, 1)rotateX(0)rotateY(-180deg)rotateZ(0);
}

.lottie-animation-6.fegh {
  filter: invert() contrast(200%) grayscale();
  transform-style: preserve-3d;
  margin: -82px 0 0 -100px;
  transform: rotate(180deg)scale3d(1.2, .5, 1);
}

.image-252 {
  filter: none;
  max-width: 20px;
  transform: rotate(135deg);
}

.image-252.fde {
  filter: contrast(200%) brightness(93%);
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.image-252.ghj {
  filter: none;
  transform: rotate(135deg);
}

.div-block-3855 {
  align-self: flex-end;
  min-width: 100%;
  padding-left: 0;
}

.image-254 {
  object-fit: cover;
  border: 1px solid #bababa;
  border-radius: 7px;
  width: 100%;
  min-width: 100%;
  min-height: 100%;
  max-height: 280px;
}

.image-254.rhtyj {
  z-index: 5;
  object-position: 50% 0%;
  min-height: 240px;
  max-height: 240px;
  position: relative;
  transform: scale(.97)translate(10px)rotate(-1deg);
}

.image-254.rhtyj.guj {
  filter: grayscale(5%) brightness(95%);
}

.image-254.rhtyj.guj.hkjk {
  filter: hue-rotate(10deg);
}

.image-254.rhtyj.guj.hkjk.hkuy6 {
  z-index: 4;
  min-height: 240px;
  max-height: 240px;
  position: relative;
  transform: translate(-10px)scale(.92)rotate(3deg);
}

.image-254.rrot {
  object-position: 50% 0%;
  min-height: 240px;
  max-height: 240px;
  transform: translate(-7px)scale(.92)rotate(5deg);
}

.image-254.rot4 {
  object-position: 50% 0%;
  min-height: 240px;
  max-height: 240px;
  transform: translate(16px)scale(.92)rotate(-2deg);
}

.text-block-309 {
  color: #ededed;
  text-align: center;
  font-family: Inconsolata, monospace;
  font-size: 13px;
  line-height: 22px;
}

.div-block-3856 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  min-height: 220px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.div-block-3857 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 240px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.div-block-3858 {
  background-color: #8ba2f5;
  border: 1px solid #f0f0f0;
  border-radius: 100px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  box-shadow: 0 0 5px -5px #0003;
}

.div-block-3858.grd {
  background-color: #8fc0ee;
  margin-left: -5px;
}

.div-block-3858.grd.fhj {
  background-color: #98e5e3;
  margin-left: -5px;
}

.div-block-3858.grd.fhj.hjkk {
  background-color: #d4df66;
}

.div-block-3858.grd.fhj.hjkk.ghjk {
  background-color: #98e6a5;
}

.div-block-3858.grd.fhj.hjkk.jknm, .div-block-3858.grd.fhj.hjkk.fuh {
  margin-left: 0;
}

.div-block-3858.grd.fhj.hjkk.fuh.ngh {
  background-color: #87d894;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/6855623c75b0c26dbd529434_icons8-check-24re.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 13px;
}

.div-block-3858.grd.fhj.hjkk.fuh.bfg {
  background-color: #cad55d;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/6855623c75b0c26dbd529434_icons8-check-24re.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
}

.div-block-3858.grd.jkj {
  margin-left: 0;
}

.div-block-3858.grd.hrg {
  background-color: #84b9ea;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/6855623c75b0c26dbd529434_icons8-check-24re.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px 13px;
  margin-left: 0;
}

.div-block-3858.grd.hrg.bldue {
  background-color: #8ad9d7;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/6855623c75b0c26dbd529434_icons8-check-24re.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px 13px;
}

.div-block-3858.grh {
  margin-left: 5px;
}

.div-block-3858.grh.gfg {
  margin-left: 0;
}

.div-block-3858.cehdd {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/6855623c75b0c26dbd529434_icons8-check-24re.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px 13px;
}

.div-block-3858.cehdd.jht {
  color: #2e2e2e;
  background-color: #3e3e3e00;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-width: 2px;
  border-color: #121212;
  width: 10px;
  min-width: 10px;
  height: 10px;
  min-height: 10px;
  margin-top: 5px;
}

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

.bold-text-110 {
  color: #fff;
  font-weight: 700;
}

.text-span-107 {
  color: #3afffa;
  font-weight: 700;
}

.text-span-108 {
  color: #fff;
  font-weight: 700;
}

.lottie-animation-7 {
  z-index: 2;
  max-width: 120px;
  min-height: 40px;
  max-height: 40px;
  display: block;
  position: relative;
}

.fer {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.div-block-3860 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 100%;
  min-height: auto;
  max-height: 100%;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-3860.fr {
  min-height: 100%;
  max-height: 100%;
  display: block;
  overflow: visible;
}

.text-span-109 {
  color: #54d9ff;
  font-family: Helveticaneue Bold, sans-serif;
  font-weight: 700;
}

.text-span-109.frg {
  color: #ff8483;
}

.text-span-110 {
  font-family: Helveticaneue Bold, sans-serif;
}

.text-block-310 {
  color: #edecec;
  margin-top: 15px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 11px;
  line-height: 20px;
}

.text-block-310.gfh {
  text-transform: uppercase;
  max-width: 600px;
}

.text-block-310.gfh.fgb {
  color: #ffffffc9;
}

.text-block-310.gfh.fgb.vnb {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.div-block-3861 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-3862 {
  background-color: #f0f0f0;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 85px;
  display: flex;
}

.lottie-animation-8 {
  opacity: .67;
  filter: none;
  margin-top: 5px;
}

.text-span-111 {
  background-color: #fff;
  padding-left: 4px;
  padding-right: 4px;
}

.text-span-111.red {
  background-color: #880f0d;
}

.text-span-112 {
  background-color: #fff;
  padding-left: 4px;
  padding-right: 4px;
}

.text-span-112.blue {
  color: #fff;
  background-color: #0e5e75;
}

.div-block-3863 {
  min-width: 100%;
}

.div-block-3864 {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/6777e016a523da318b24e68b_Article.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 10px;
}

.div-block-3864.techs {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/685c11ae34a4edb6a67b484b_philip-white-O3D-teBz0Bg-unsplash%20Small.jpeg");
}

.div-block-3864.fdsv {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/685a3ff399c79bacecd22b05_dan-ImFTlibI2qA-unsplash%20Large.jpeg");
}

.div-block-3864.fdsv.fed {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/685bc6efe6f41d3a85d294f0_njk%2C.jpeg");
}

.div-block-3864.huu {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/685a529c7e80ec79eb0f4eb2_julian-gentilezza-GMr3qkzNcjA-unsplash%20Large.jpeg");
}

.div-block-3864.cdx {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/685a5258765ff6562c45796c_kuntal-maity--w7VHjmjWHk-unsplash%20Large.jpeg");
}

.text-block-311 {
  color: #fff;
  font-size: 14px;
  line-height: 17px;
}

.div-block-3865 {
  background-color: #fff;
  background-image: linear-gradient(149deg, #000c, #404040e6);
  border-radius: 14px;
  margin-top: 20px;
  padding: 10px;
  display: flex;
}

.div-block-3866 {
  text-align: left;
}

.button-23 {
  color: #0a0a0a;
  text-align: center;
  background-color: #fff;
  padding: 1.5rem;
  font-weight: 600;
  line-height: .9;
  text-decoration: none;
  position: relative;
}

.button-23.is-black {
  color: #fff;
  background-color: #191a1a;
  padding-top: 20px;
  padding-bottom: 20px;
}

.button_bg {
  pointer-events: none;
  background-color: #1ff990;
  width: 0%;
  transition: width 1s cubic-bezier(.165, .84, .44, 1);
  position: absolute;
  inset: 0%;
}

.button_bg.is-white {
  background-color: #fff;
}

.message_image {
  width: 100%;
  height: 100%;
}

.message_block {
  z-index: 100;
  border: 1px solid #d3d3d3;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 300px;
  display: none;
  position: fixed;
  inset: auto 2% 2% auto;
  box-shadow: 0 2px 14px 4px #00000012;
}

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

.text-size-medium-3.text-weight-medium {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 25px;
}

.message_bottom {
  color: #191a1a;
  background-color: #f0f0f0;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
}

.message_image-wrapper {
  width: 100%;
  position: relative;
}

.button_text-2 {
  z-index: 2;
  color: #0a0a0a;
  position: relative;
}

.button_text-2.is-message {
  color: #fff;
  mix-blend-mode: difference;
  font-size: 14px;
}

.zen-wrap-4 {
  border-top: 2px solid #fff;
  border-left: 2px #989898b3;
  min-width: 250px;
  height: 100%;
  min-height: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-left: 30px;
}

.zen-wrap-4.gfht {
  min-width: 100%;
  margin-right: auto;
}

.zen-wrap-4.gfht.last {
  border-top-style: dashed;
  border-top-color: #fff;
}

.zen-wrap-4.cdsv {
  padding-bottom: 90px;
}

.zen-wrap-4.gtrh {
  border-top-style: dashed;
  border-left-style: none;
  border-left-width: 2px;
  min-width: 250px;
  min-height: 100%;
  padding-left: 30px;
}

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

.zen-paragraph-1 {
  color: #909090;
  text-align: left;
  margin-bottom: 4em;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 1.6em;
}

.zen-paragraph-1.gbj {
  color: #fff;
  margin-bottom: 10px;
  font-size: 18px;
}

.zen-paragraph-1.gbj.fdds {
  color: #000;
  font-size: 20px;
}

.zen-decor-1 {
  z-index: 1000000;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/682f3b302d677a5f43b905f2_Ellipse%205.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 25px;
  height: 25px;
  padding-bottom: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.zen-decor-1.ngh {
  filter: invert();
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 2px dashed #000;
  border-radius: 20px;
}

.zen-decor-1.mtttrs-logo {
  filter: invert();
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fdb0_meetors.jpg");
  border-radius: 100px;
  top: 0;
}

.zen-decor-1.gtlab {
  filter: invert();
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/67c573e25df3ff388639d67c_ggu.png");
  background-size: 19px;
  border: 2px solid #000;
  border-radius: 100px;
  top: 0;
}

.zen-decor-1.heres {
  filter: invert();
  background-image: linear-gradient(#61ade6, #e0f298), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/682f3b302d677a5f43b905f2_Ellipse%205.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border: 3px dotted #000;
  border-radius: 100px;
}

.zen-decor-1.arrov {
  filter: invert();
  background-color: #fff;
  background-image: none;
  border: 2px solid #000;
  border-radius: 100px;
  top: 0;
}

.zen-decor-1.arrov.upd {
  background-color: #fff;
  border-style: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  top: -20px;
}

.zen-pic-1 {
  height: 13em;
}

.zen-text-2 {
  color: #9a9a9a;
  text-align: left;
  max-width: 700px;
  font-size: 1.3em;
  line-height: 1.3em;
}

.zen-text-2.bolde {
  color: #fff;
  min-width: 100%;
  margin-bottom: 10px;
  font-family: Helveticaneue Bold, sans-serif;
}

.zen-wrap-1-4 {
  margin-left: 1em;
}

.zen-heading-1 {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1em;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1.3em;
}

.zen-heading-1.gref {
  margin-bottom: 20px;
  font-size: 24px;
}

.zen-heading-1.gref.gfc {
  letter-spacing: 0;
  min-width: 120px;
  margin-bottom: 40px;
  font-family: Suisseintl, sans-serif;
  font-size: 20px;
}

.zen-container-1 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.zen-grid-1 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.zen-pic-2 {
  height: 12.9em;
}

.zen-pic-6 {
  height: 22em;
}

.zen-pic-3 {
  height: 12em;
}

.zen-text-1 {
  color: #fff;
  text-align: left;
  margin-bottom: .5em;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.zen-text-1.smaek {
  font-size: 18px;
  line-height: 25px;
}

.zen-wrap-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: none;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  max-height: 100%;
  display: block;
  overflow: hidden;
}

.zen-wrap-4-copy {
  border-left: 1px solid #8d9e91;
  padding-bottom: 2em;
  padding-left: 2em;
}

.zen-wrap-4-copy.last {
  padding-bottom: 60px;
}

.zen-wrap-1-2 {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1em;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
}

.zen-wrap-5 {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.zen-wrap-3 {
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  padding-top: 12.5px;
  padding-left: 12.5px;
  position: relative;
}

.zen-wrap-3.gfv {
  min-width: 100%;
  margin-right: auto;
}

.zen-section-1 {
  filter: invert();
  background-color: #0e0e0e00;
  background-image: none;
  border-radius: 20px;
  margin-top: 0;
  padding: 0;
  font-size: 1vw;
}

.zen-wrap-7 {
  justify-content: flex-end;
  margin-top: 1em;
  display: flex;
}

.zen-wrap-9 {
  margin-bottom: 1em;
}

.zen-wrap-8 {
  flex-direction: column;
  grid-template-rows: 179px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.button-24 {
  border-radius: 10px;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-size: 20px;
  line-height: 20px;
}

.div-block-3867 {
  filter: invert();
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/68601b2fda563edb8d9f45bb_T-Mobile_logo_2022.svg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #fff;
  border-radius: 30px;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 3px;
}

.div-block-3867.nkfd {
  filter: contrast(110%) invert();
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/68601c35b3af5052331350d8_inditex.png");
  border-color: #000;
}

.div-block-3867.nkfd.meet {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6928fdb0_meetors.jpg");
}

.div-block-3867.nkfd.meet.fgv {
  filter: contrast(110%);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/67c573e25df3ff388639d67c_ggu.png");
  background-size: 22px;
  border-style: none;
}

.div-block-3867.nf {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/68601d7093212f1a9d4c40ef_the-north-face-1-logo-svg-vector.svg");
  border-color: #000;
}

.div-block-3867.merc {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929023a_Mercedes-Logo.svg.png");
  background-size: 20px;
}

.div-block-3868 {
  margin-top: 10px;
  margin-bottom: 20px;
  display: flex;
}

.text-span-113 {
  -webkit-text-stroke-width: 0px;
  font-family: Helveticaneue Bold, sans-serif;
}

.bold-text-111, .bold-text-112 {
  color: #000;
}

.bold-text-112.vfd {
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 20px;
}

.lowercaser {
  color: #1f1f1f;
  padding-right: 5px;
  font-size: 33px;
}

.lowercaser.vfs {
  color: #fafafa;
  letter-spacing: 0;
  text-transform: none;
  background-color: #9f9f9f;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 2px 10px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 10px;
  line-height: 15px;
  display: inline-block;
}

.text-block-312 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
}

.text-block-312.fddc {
  margin-top: 20px;
}

.text-block-312.fddc.fjjy {
  color: #2e2e2e;
  text-transform: none;
  margin-top: 0;
  font-family: Suisseintl, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.text-block-312.fddc.fjjy.jhg {
  display: none;
}

.text-block-312.fddc.grth {
  color: #0db4b1;
  letter-spacing: .7px;
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 11px;
}

.text-block-312.fddc.grth.nkl {
  color: #7b929a;
}

.text-block-312.fddc.grth.jyg {
  display: none;
}

.text-block-312.mvf {
  margin-top: 15px;
  margin-bottom: 0;
}

.text-block-312.mvf.vfb {
  margin-bottom: 10px;
}

.smakkjh {
  min-width: 100%;
}

.fur {
  background-color: #f0f0f0c2;
  border-radius: 11px;
  flex-flow: column;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  height: 100%;
  min-height: 100%;
  padding: 20px 15px 20px 20px;
  display: flex;
}

.jfm {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 15px;
  margin-right: auto;
  display: flex;
}

.italic-text-2 {
  color: #000;
  font-family: Helveticaneue Bold, sans-serif;
}

.image-255 {
  filter: none;
  width: 25px;
  margin-bottom: 10px;
  margin-right: 0;
}

.text-span-114 {
  font-size: 33px;
}

.text-span-114.nkj {
  font-size: 29px;
}

.text-block-313 {
  color: #383838;
  text-align: center;
  text-transform: uppercase;
  max-width: 100%;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
}

.div-block-3869 {
  background-color: #f7f7f7;
  border: 1px solid #d2d2d2;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 100%;
  padding: 10px 5px 15px;
  display: flex;
}

.div-block-3869.jhk {
  background-color: #dafffe;
}

.div-block-3870 {
  background-color: #fcfcfc;
  border: 1px solid #dedcdc;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 15px 15px 25px;
  display: flex;
}

.div-block-3871 {
  justify-content: space-between;
  width: 170px;
  margin-top: 10px;
  display: flex;
}

.div-block-3871.frgv {
  background-color: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  width: 50%;
  min-height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-25 {
  margin-top: 40px;
}

.button-25.fr34 {
  background-color: #000;
  border-radius: 10px;
  min-width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 20px;
}

.button-25.fr34.hkj {
  cursor: pointer;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 16px;
  transition: all .4s;
}

.button-25.fr34.hkj:hover {
  background-color: #393939;
}

.bold-text-114 {
  color: #000000c9;
}

.grgh {
  color: #ebebeb;
}

.fewg {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  min-width: 100%;
  display: grid;
}

.ret1 {
  color: #82f7f5;
}

.bold-text-115 {
  color: #04a4a2;
}

.text-span-115 {
  color: #000;
  text-decoration: underline;
}

.eurt {
  margin-right: 1.5px;
}

.gfg {
  font-family: Helveticaneue Bold, sans-serif;
}

.gfg.pess, .gfg.pess.ofti, .gfg.opti, .gfg.opti.off {
  color: #3a3a3a;
}

.gryh.gtdd {
  display: flex;
}

.gthj {
  flex-flow: column;
  display: flex;
}

.gthj.grd {
  margin-left: 1.3em;
}

.div-block-3872 {
  margin-left: .63em;
}

.text-span-116 {
  color: #c7fbff00;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #fff;
  text-transform: uppercase;
  font-size: 67px;
  font-style: italic;
  line-height: 120%;
}

.div-block-3873 {
  margin-top: 10px;
  display: flex;
}

.div-block-3874 {
  flex-flow: column;
  margin-top: 5px;
  display: flex;
}

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

._2collloum {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-3875 {
  background-color: #f7ffff;
  margin-top: 40px;
  padding: 7px 5px 10px;
}

.image-256 {
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
}

.bold-text-116 {
  color: #000;
}

.text-span-118 {
  font-family: Helveticaneue Bold, sans-serif;
}

.cooddsl.flagr {
  margin-bottom: 6px;
  display: flex;
}

.cooddsl.flagr.teamh {
  background-color: #acacac;
  flex-flow: row;
  align-items: center;
}

.cooddsl.flagr.grgd {
  flex-flow: column;
  min-width: 100%;
}

.infecons {
  margin-top: 0;
}

.lbd {
  color: #000;
  font-family: Helveticaneue Bold, sans-serif;
}

.text-span-119 {
  text-transform: uppercase;
  background-color: #59a8a6;
  border-radius: 5px;
  margin-right: 3px;
  padding: 2px 5px;
  font-size: 9px;
  line-height: 100%;
  display: inline-flex;
}

.highlightsd {
  max-height: 100%;
}

.highlightsd.gtrf {
  max-height: 300px;
  margin-bottom: auto;
}

.link-block-16 {
  z-index: 26;
  min-width: 100%;
  position: relative;
}

.paragraph-122 {
  color: #2d2d2d;
  padding-top: 20px;
  font-family: Suisseintl, sans-serif;
  font-size: 15px;
}

.body-35 {
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
}

.div-block-3876 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 2% 60px;
}

.heading-72 {
  color: var(--black);
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 30px;
}

.bold-text-117 {
  line-height: 24px;
}

.rlde {
  color: #fff;
  background-color: #06959f;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: none;
}

.vsfifd {
  max-height: 40px;
  margin-left: 30px;
}

.div-block-3877 {
  z-index: 2000;
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #f0f0f0;
  min-width: 100%;
  min-height: 20px;
  margin-bottom: 0;
  position: absolute;
  inset: auto 0% 0%;
}

.link-49 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fff;
  border: 1px solid #b0b0b0;
  border-radius: 13px;
  justify-content: center;
  align-items: center;
  min-height: 20px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  display: flex;
}

.div-block-3878 {
  max-width: 90%;
}

.div-block-3879 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: grid;
  position: static;
  top: 0;
}

.div-block-3880 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 100%;
  display: block;
}

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

.div-block-3881.fgfdx {
  margin-bottom: 40px;
}

.div-block-3882 {
  filter: invert();
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/6883a4ff973b0659359fe3c8_icons8-back-64f.png");
  background-position: 0 0;
  background-size: cover;
  background-clip: padding-box;
  border-radius: 100px;
  width: 25px;
  min-width: 25px;
  height: 25px;
  min-height: 25px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-3883 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  display: grid;
}

.div-block-3884 {
  background-color: #f0f0f0;
  border: 1px #cacaca;
  border-radius: 15px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 180px;
  padding: 10px 10px 30px;
  display: flex;
  position: relative;
}

.div-block-3884.reddf {
  background-color: #ff5d5d1a;
  border: 1px dashed #ff5d5d;
}

.div-block-3884.bkuf {
  background-color: #21c3e61a;
  border: 2px solid #21c3e6;
  box-shadow: 0 0 20px 2px #21c3e666;
}

.image-257 {
  width: 70px;
  min-width: 70px;
  height: 70px;
  min-height: 70px;
}

.image-257.empty {
  filter: grayscale();
  object-fit: contain;
  width: 50px;
  min-width: 50px;
}

.image-257.fdg {
  width: 90px;
  min-width: 90px;
  height: 90px;
  min-height: 90px;
}

.image-257.fdg.vh {
  background-color: #24c3e6;
  border: 4px solid #fff;
  border-radius: 100px;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-left: -20px;
  display: block;
  position: relative;
  inset: auto 0% 0% auto;
}

.image-257.fdg.gtf {
  background-image: linear-gradient(#0000, #fff), radial-gradient(circle closest-side, #24c3e661, #fff0);
  border-radius: 20px 20px 20px 0;
}

.image-257.fdg.gtf.smals {
  border-radius: 10px;
  width: 45px;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
}

.image-257.fdg.gtf.smals.fmdg {
  border-radius: 10px 10px 0 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 5px;
}

.image-257.fdg.gtf.smals.gfdh {
  z-index: 20;
  background-image: linear-gradient(#fff, #fff), radial-gradient(circle closest-side, #24c3e661, #fff0);
  border-radius: 0 0 0 10px;
  margin-right: 0;
  padding-bottom: 5px;
  padding-left: 5px;
  position: relative;
}

.image-257.fdg.gtf.smals.gfdh.gvj {
  border-bottom-left-radius: 0;
}

.image-257.fdg.gtf.j {
  background-image: radial-gradient(circle farthest-side at 0 100%, #fff, #fff0), linear-gradient(#0000, #fff), radial-gradient(circle closest-side, #24c3e661, #fff0);
}

.text-span-120 {
  color: #ee5151;
  font-family: Helveticaneue Bold, sans-serif;
  font-style: normal;
}

.kep {
  min-width: 300px;
  position: relative;
}

.inckiad {
  justify-content: center;
  align-items: flex-start;
  font-size: 10px;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.ifek {
  -webkit-text-stroke-width: .3px;
  font-family: Suisseintl, sans-serif;
  font-size: 11px;
  line-height: 12px;
}

.ifek.blue {
  color: #24c3e6;
  letter-spacing: 0;
  background-color: #212e31c2;
  border-radius: 7px;
  justify-content: center;
  align-items: flex-start;
  padding: 4px 10px;
  font-family: Helveticaneue Bold, sans-serif;
  display: inline-flex;
  position: absolute;
}

.ifek.blue.mid {
  color: #7ee4fb;
  min-width: 150px;
  max-width: 150px;
  margin-top: 7px;
  margin-left: -30px;
  position: static;
  bottom: -45px;
  left: 24px;
}

.ifek.blue.up {
  color: #7ee4fb;
  min-width: 150px;
  max-width: 150px;
  margin-top: 0;
  margin-bottom: 7px;
  margin-left: -7px;
  position: static;
  top: -27px;
  left: 50px;
}

.ifek.blue.downs {
  color: #7ee4fb;
  min-width: 160px;
  max-width: 160px;
  margin-bottom: 0;
  margin-left: 30px;
  display: block;
  position: static;
}

.ifek.reddf {
  color: #f05050;
  letter-spacing: 0;
  font-family: Helveticaneue Bold, sans-serif;
}

.ifek.reddf.brls {
  color: #36bee6;
}

.text-span-121 {
  color: #20a5cc;
  font-family: Helveticaneue Bold, sans-serif;
}

.iimages {
  opacity: 1;
  filter: grayscale();
  object-fit: cover;
  object-position: 50% 50%;
  border: 2px #fea10d;
  border-radius: 0;
  min-width: 100%;
  max-height: 300px;
}

.div-block-3885 {
  border: 2px #fea112;
  border-radius: 20px;
  min-width: 100%;
  overflow: hidden;
}

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

.text-span-122, .text-span-123, .text-span-124 {
  color: #ffa111;
}

.text-span-125 {
  color: #ffa111;
  padding-right: 10px;
  font-size: 40px;
}

.div-block-3887 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f0f0f0;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-width: auto;
  max-width: 700px;
  margin-top: 40px;
  padding: 20px;
  display: flex;
}

.image-258 {
  filter: invert(27%);
  object-fit: cover;
  min-width: 45px;
  max-width: 45px;
  min-height: 30px;
  max-height: 30px;
  margin-left: 0;
  margin-right: 0;
}

.image-258.small {
  filter: brightness(0%) contrast(200%) invert(27%);
  min-width: 20px;
  max-width: 20px;
  min-height: 20px;
  max-height: 20px;
  margin-left: 7px;
  margin-right: 2px;
}

.image-258.smalse5 {
  min-width: 35px;
  max-width: 35px;
  min-height: 35px;
  max-height: 35px;
  margin-left: 5px;
}

.image-258.gh {
  min-width: 30px;
  max-width: 30px;
  min-height: 45px;
  max-height: 45px;
}

.fgv {
  color: #fff;
  margin-left: 5px;
  font-family: Suisseintl, sans-serif;
}

.div-block-3888 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  min-height: 100px;
  display: flex;
  position: relative;
}

.text-block-315 {
  color: #2d2d2d;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 16px;
}

.div-block-3889 {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-3890 {
  justify-content: center;
  align-items: flex-end;
  min-width: 200px;
  display: flex;
  position: relative;
}

.text-span-126 {
  color: #20b3d3;
  font-family: Helveticaneue Bold, sans-serif;
  text-decoration: none;
}

.div-block-3891 {
  flex-flow: column;
  display: flex;
}

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

.fve43 {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
}

.bold-text-122 {
  font-family: Helveticaneue Bold, sans-serif;
}

.ofedd {
  display: none;
}

.heading-73 {
  color: #000;
  min-width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 20px;
}

.bold-text-123 {
  min-width: 100%;
  font-size: 27px;
}

.div-block-3893 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.text-block-316 {
  color: #c2c2c2;
  flex-flow: column;
  max-width: 600px;
  font-size: 16px;
  line-height: 25px;
  display: flex;
}

.bold-text-124 {
  color: #fff;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 24px;
  line-height: 34px;
}

.naticookie {
  z-index: 99999999;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffde;
  border-radius: 13px;
  flex-flow: column;
  justify-content: space-between;
  width: 300px;
  min-width: 300px;
  height: 150px;
  min-height: 120px;
  padding: 15px;
  display: flex;
  position: fixed;
  inset: auto 20px 20px auto;
}

.heading-74 {
  color: var(--black);
  font-size: 18px;
  line-height: 120%;
}

.text-block-317 {
  color: var(--black);
  font-size: 15px;
  line-height: 25px;
}

.button-26 {
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 50%;
  font-size: 16px;
  line-height: 20px;
  display: flex;
}

.div-block-3894 {
  width: 100%;
  display: flex;
  position: relative;
}

.cw-cookies {
  display: flex;
}

.cw-cookie_checkbox {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-radius: 0;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-left: 10px;
  font-size: 12px;
  line-height: 17px;
  display: flex;
}

.cw-button_secondary {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 0;
  justify-content: center;
  padding: 13px 20px;
  font-size: 14px;
  line-height: 1;
  transition: transform .3s, color .3s, background-color .3s;
}

.cw-button_secondary:hover {
  color: #fff;
  background-color: #818181;
  border-color: #818181;
}

.cw-cookie_options {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 100%;
  margin-top: 2rem;
  padding-bottom: 10px;
  padding-left: 5px;
  font-size: 14px;
  display: grid;
  overflow: auto;
}

.cw-cookie_script {
  display: none;
}

.cw-cookie_banner {
  z-index: 2147483647;
  max-width: 500px;
  color: var(--black);
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 0;
  padding: 20px;
  font-size: 15px;
  line-height: 20px;
  display: flex;
  position: fixed;
  inset: auto 15px 15px auto;
  overflow: hidden;
}

.cw-cookie_icon {
  z-index: 2;
  cursor: pointer;
  width: 40px;
  height: 40px;
  padding: 5px;
  display: none;
  position: fixed;
  inset: auto auto 20px 20px;
}

.cw-cookie_checkbox-check {
  border: 1px solid #000;
  border-radius: 4px;
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
  margin-top: 0;
}

.cw-cookie_checkbox-check.w--redirected-checked {
  background-color: #000;
  background-size: 14px 14px;
}

.cw-cookie_selection {
  overflow: hidden;
}

.cw-cookie_icon-img {
  display: none;
}

.cw-cookie_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  margin-top: 15px;
  display: flex;
}

.cw-button_primary {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0;
  padding: 13px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  transition: transform .3s, background-color .3s;
}

.cw-button_primary:hover {
  color: #fff;
  background-color: #383838;
}

.checkbox-field-8 {
  padding-left: 10px;
}

.paragraph-123 {
  color: var(--black);
  font-size: 13px;
  line-height: 150%;
}

.heading-75 {
  color: var(--black);
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 22px;
}

.link-50 {
  color: var(--black);
  font-size: 13px;
  text-decoration: underline;
}

.dfes {
  background-color: #fff;
  border-radius: 30px 100px 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  min-width: 100%;
  margin-right: auto;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.div-block-3895 {
  background-color: #fff;
  border-radius: 20px;
  width: 14px;
  min-width: 14px;
  height: 14px;
  min-height: 14px;
  position: absolute;
  inset: auto 0% -4px auto;
}

.div-block-3895.vdmc {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/688b41c93ea5503c845bdd32_1%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  position: static;
  right: 10px;
}

.div-block-3895.vdmc.fev4 {
  z-index: 1;
  filter: invert();
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901a2_Universal_Pictures_logo.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 17px;
  border: 1px #5d5d5d;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  right: 20px;
}

.div-block-3895.vdmc.fev4.grdc {
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900e2_adidas-logo-b.jpg");
  border-style: solid;
  border-color: #d3d3d3;
}

.div-block-3895.vdmc.fev4.hftbh {
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290261_mercedes-benz-logo-1933-1989-scaledr4.webp");
  background-size: 22px;
  border-style: solid;
  border-color: #d8d8d8;
}

.div-block-3895.vdmc.fev4.htg {
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/68601b2fda563edb8d9f45bb_T-Mobile_logo_2022.svg.webp");
  background-size: cover;
}

.div-block-3895.vdmc.htfg {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/688b413dafcec33df74e8747_ffae390910480eb5d03a5545eadf0b.webp");
}

.div-block-3895.vdmc.gr4s {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929038f_icons8-playstation-100.png");
  border: 1px solid #d3d3d3;
}

.div-block-3895.vdmc.hftf {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/68601c35b3af5052331350d8_inditex.png");
}

.div-block-3895.cds3 {
  z-index: 3;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  position: static;
}

.div-block-3895.cds3.fed {
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/688b418b9885ba0cb1a32058_images%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
}

.div-block-3895.cds3.fed.fedtg {
  border: 1px solid #d3d3d3;
}

.div-block-3895.cds3.fed.fedtg.hfbf {
  filter: invert();
  background-color: #00bfd8;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/68601d7093212f1a9d4c40ef_the-north-face-1-logo-svg-vector.svg");
  border-style: none;
}

.div-block-3895.cds3.fed.fedtg.jvng {
  filter: invert();
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692901a3_Sony_logo%20(1).svg");
}

.div-block-3895.cds3.fed.fedtg.nhy.ghj {
  background-color: #d9fa84;
  background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290246_6452a74e3aadbc3929dca01f_dfgbh.png");
  background-size: 10px;
  border-style: none;
}

.fdgdd {
  margin-left: auto;
  display: flex;
}

.text-block-318 {
  color: #707070;
  text-transform: uppercase;
  margin-right: 5px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 9px;
}

.div-block-3896 {
  margin-bottom: 10px;
  display: flex;
}

.div-block-3896.blacsk {
  filter: invert();
}

.div-block-3896.wdhrieg {
  display: flex;
}

.text-block-319 {
  color: #fff;
  font-size: 13px;
}

.whiterf {
  filter: invert();
  margin-left: 10px;
}

.rich-text-block-2 {
  color: var(--black);
  font-size: 15px;
  line-height: 22px;
}

.rich-text-block-2.grw {
  color: #6e6e6e;
  margin-bottom: 40px;
  font-size: 13px;
}

.div-block-3897 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.image-259 {
  min-width: 100%;
}

.heading-76 {
  color: var(--black);
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 100%;
}

.heading-76.grdfc {
  font-size: 40px;
}

.heading-76.grd {
  color: var(--black);
  margin-bottom: 15px;
  font-size: 30px;
}

.heading-76.grd.fewv {
  margin-top: 40px;
  margin-bottom: 20px;
}

.image-260 {
  min-width: 100%;
  margin-bottom: 20px;
}

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

.collection-list-wrapper-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  column-count: 3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

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

.heading-77 {
  margin-bottom: 15px;
}

.div-block-3899 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bold-text-125 {
  line-height: 24px;
}

.dew4 {
  text-align: left;
  font-size: 14px;
  line-height: 26px;
}

.dew4.ferhh {
  color: #75663c;
  text-align: left;
  text-transform: uppercase;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.div-block-3900 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f1e3be;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  padding: 20px;
  display: grid;
}

.bold-text-126, .bold-text-127 {
  font-family: Helveticaneue Bold, sans-serif;
}

@media screen and (min-width: 1280px) {
  .page-wrapper.locomotive-scroll.pxmax {
    padding-left: 0;
    padding-right: 0;
  }

  .filters {
    margin-left: 30px;
  }

  .text-block {
    padding-left: 0;
    padding-right: 0;
  }

  .slder.vids.htrht {
    align-items: center;
  }

  .topicsblock {
    display: none;
  }

  .hero_content {
    justify-content: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-3 {
    font-size: 30px;
  }

  .cookies {
    margin-left: 0;
  }

  .video {
    margin-right: 0;
  }

  .sw0-2 {
    margin-left: 0;
    margin-right: 0;
  }

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

  .videostable {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-31 {
    width: auto;
  }

  .pics, .pics.elso {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-39 {
    margin-left: auto;
  }

  .container-4 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-subscribe {
    padding-left: 60px;
    padding-right: 60px;
  }

  .artists {
    max-width: 100%;
    display: none;
  }

  .image-9 {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
    inset: 4px auto auto 0%;
  }

  .div-block-43 {
    max-width: 100%;
  }

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

  .div-block-47 {
    padding-right: 0;
  }

  .div-block-48 {
    margin-right: auto;
  }

  .div-block-49 {
    width: 100%;
    margin-right: auto;
    padding-left: 0;
  }

  .background-video-3.grer.thrz {
    margin-top: 40px;
  }

  .image-11.reer.ztui {
    object-fit: scale-down;
  }

  .image-11.thzju.htz {
    margin-top: 0;
  }

  .talentpanel {
    margin-left: auto;
    inset: auto 0% 40px;
  }

  .div-block-57 {
    min-width: 190px;
    min-height: 190px;
  }

  .columns-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

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

  .column-2.lf {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .home_hero-right-content-left, .home_hero-right-content-right {
    border: 0 #000;
  }

  .navbar_component {
    background-color: #fff;
  }

  .home_hero-right-content {
    border: 1px #000;
    border-radius: 0 0 20px 20px;
  }

  .div-block-76 {
    border-radius: 20px;
  }

  .containergy.jfk {
    max-width: 1200px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .bold-text-99, .paragraph-86 {
    font-weight: 400;
  }

  .text-block-175 {
    z-index: 10;
    max-width: 300px;
    position: static;
  }

  .div-block-3519 {
    border-style: none;
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    padding-left: 0;
  }

  .div-block-3519.tier1, .div-block-3519.gre-p, .div-block-3519.ferthz {
    border-radius: 10px;
  }

  .div-block-3498.zghj.ghfrt {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    width: auto;
    min-width: auto;
    max-width: 100%;
    display: grid;
  }

  .div-block-3755 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .header_content-left.rztru.ziu.jhgl {
    min-height: auto;
  }

  .div-block-3790.gfr.gdf {
    padding-left: 2%;
    padding-right: 2%;
  }

  .col-cta.top {
    padding-left: 6rem;
  }

  .super-text-hero {
    font-size: 90px;
  }

  .menu-drop {
    display: none;
  }

  .html-embed-29 {
    overflow: visible;
  }

  .paragraph-style-table {
    font-size: 1rem;
  }

  .paragraph-style-body, .footer-address-wrapper {
    font-size: 1.125rem;
  }

  .article-back {
    left: -12rem;
  }

  .article-hero-bg {
    filter: invert() hue-rotate(3deg) blur(10px) blur(3px);
    object-position: 50% 50%;
    transform: scale(1.1);
  }

  .container-17.is-small {
    max-width: 1000px;
  }

  .article-back-2 {
    left: -12rem;
  }

  .papers-img2 {
    right: 26%;
  }

  .papers-desc, .papers-headline.is-papers-name {
    max-width: 100%;
  }

  .papers-img4 {
    right: 29%;
  }

  .papers-img5 {
    left: 28%;
  }

  .container-18.thjhk {
    max-width: 1000px;
  }

  .papers-card.is-third {
    padding-right: 3.75rem;
    left: 0;
  }

  .papers-card.is-fifth {
    padding-right: 4rem;
  }

  .papers-card.is-first {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    padding-right: 4rem;
  }

  .papers-card.is-first.start {
    padding-right: 0;
  }

  .papers-card.is-second {
    width: 50%;
    margin-right: -7rem;
    padding-right: 3.75rem;
  }

  .company-wrapper {
    max-width: 1000px;
  }

  .body-small.jimn.grd, .body-small.jimn.grd.fdgtr {
    font-size: 15px;
  }

  .image-247 {
    min-width: 500px;
  }

  .section-16 {
    background-color: #000;
  }

  .featured-number.frgr.dfg {
    font-size: 150px;
  }

  .pricing-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-3844.thryj.vfddb.vhl.hgjk.bjhgt.vdsc {
    padding-bottom: 40px;
  }

  .sample-5.hei.fullsx {
    min-height: 400px;
    max-height: 400px;
  }

  .sample-5.hewru.gfht {
    min-height: 700px;
  }

  .image-254.rhtyj, .image-254.rhtyj.guj.hkjk.hkuy6, .image-254.rrot, .image-254.rot4 {
    min-height: 240px;
    max-height: 240px;
  }

  .div-block-3856, .div-block-3857 {
    min-height: 240px;
  }

  .zen-wrap-4, .zen-wrap-4.gtrh {
    min-width: 100%;
  }

  .zen-heading-1.gref {
    font-size: 24px;
  }

  .bold-text-117, .bold-text-118 {
    font-size: 16px;
  }

  .div-block-3879 {
    grid-row-gap: 30px;
  }
}

@media screen and (min-width: 1440px) {
  .nav-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    max-width: 100%;
    margin-top: 0;
    padding-bottom: 0;
    display: grid;
  }

  .section.hero {
    mix-blend-mode: normal;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section.footer {
    mix-blend-mode: normal;
  }

  .section.nav {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
  }

  .nav-link {
    color: #000;
    mix-blend-mode: normal;
    margin-right: 0;
  }

  .nav-link.info, .nav-link.fxh._665 {
    color: #000;
  }

  .socials__wrapper {
    width: 400px;
  }

  .nav-links__wrapper {
    padding-left: 0;
  }

  .hero {
    margin-top: -80px;
    margin-bottom: 0;
  }

  .container {
    padding-top: 100px;
  }

  .container.nav {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .container.dats {
    max-width: 100%;
    margin-top: 100px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .h1 {
    padding-right: 0;
    font-size: 56px;
  }

  .nav-tag {
    width: 50%;
    padding-left: 0;
    font-size: 24px;
    line-height: 100%;
  }

  .h3 {
    font-size: 32px;
    line-height: 40px;
  }

  .paragraph {
    font-size: 24px;
    line-height: 34px;
  }

  .description-tag {
    font-size: 24px;
    line-height: 40px;
  }

  .h2 {
    font-size: 48px;
    line-height: 100%;
  }

  .copyright {
    color: #fff;
    font-size: 18px;
    line-height: 100%;
  }

  .hero-cover {
    margin-top: -80px;
    margin-bottom: 0;
  }

  .gallery {
    grid-column-gap: 80px;
    grid-row-gap: 144px;
  }

  .grid-item__details {
    padding-right: 100px;
  }

  .btn-wrapper {
    grid-column-gap: 80px;
  }

  .content__grid-2cols {
    margin-bottom: 144px;
  }

  .page-wrapper.locomotive-scroll.pxmax {
    max-width: 1400px;
  }

  .container__styleguide {
    padding-top: 200px;
  }

  .projects-list {
    max-width: 100%;
  }

  .project {
    margin-bottom: 16px;
    margin-right: 16px;
    font-size: 32px;
  }

  .slider {
    height: 100%;
  }

  .slider._2.grer {
    width: 45%;
    min-width: 45%;
  }

  .slider.feerf {
    width: 45%;
    min-width: 45%;
    margin-left: 30px;
  }

  .slide-nav {
    display: none;
  }

  .image {
    min-height: 100%;
  }

  .slder {
    width: 100%;
    max-width: 1400px;
  }

  .slder.vids, .slder.vids.htzju {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .slder._2.rert.tzj.grt {
    align-items: flex-start;
  }

  .image-2 {
    border-radius: 14px;
    height: 45px;
  }

  .div-block-2 {
    border-radius: 16px;
  }

  .image-3 {
    filter: invert();
  }

  .heading.r4f5tt5 {
    text-align: center;
    margin-top: 9px;
  }

  .ztf4, .ztf4._10e, .div-block-6.fghj, .div-block-7 {
    max-width: 100%;
  }

  .topics-block__top {
    padding-top: 5rem;
    padding-bottom: 3.5rem;
  }

  .topics-block__bottom {
    height: 30vh;
    padding-bottom: 4rem;
  }

  .topicsblock {
    z-index: 90000;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 0;
    flex-direction: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: 3.75rem;
    padding-bottom: 0;
    transition-property: none;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .topics-block__tags {
    display: flex;
  }

  .topics {
    max-width: 1500px;
    margin-right: auto;
  }

  .topics-block__toggle {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: .875rem;
    line-height: 1em;
    text-decoration: underline;
    display: flex;
  }

  .news {
    position: absolute;
    bottom: 0;
    right: 0;
  }

  .div-block-18 {
    color: #000;
  }

  .collection-item-2 {
    color: #fff;
  }

  .div-block-20 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .div-block-21 {
    margin-right: 0;
  }

  .thanks-panel_text {
    font-size: 12em;
  }

  .hero_content {
    justify-content: flex-start;
    min-width: 195px;
    min-height: 195px;
  }

  .hero-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3 {
    margin-bottom: 15px;
    font-size: 37px;
  }

  .text-block-12 {
    text-transform: uppercase;
  }

  .gallery00 {
    max-width: 1400px;
    margin-bottom: 60px;
  }

  .startproject {
    max-width: 1400px;
    margin-bottom: -2px;
  }

  .cookies {
    margin-left: 0;
  }

  .video {
    margin-right: 20px;
  }

  .sw0-1 {
    max-width: 1400px;
  }

  .lightbox-link-3 {
    padding-right: 0;
  }

  .sw0-2 {
    max-width: 1400px;
  }

  .div-block-26 {
    grid-template-columns: minmax(178px, 1fr) 1fr;
    justify-content: center;
    justify-items: center;
    width: 1400px;
    min-width: 90vw;
    max-width: 1400px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-27 {
    max-width: 1400px;
    margin-left: 0;
    margin-right: 0;
  }

  .videostable {
    max-width: 1400px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-32 {
    flex-direction: column;
    align-items: center;
    width: 100vw;
    max-width: 100vw;
    display: flex;
  }

  .pics {
    max-width: 1400px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .pics.elso {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-39 {
    margin-left: 0;
  }

  .container-4 {
    max-width: 100%;
    padding-left: 60px;
    padding-right: 60px;
  }

  .footer-subscribe {
    padding-left: 0;
    padding-right: 0;
  }

  .artists {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
    display: none;
  }

  .div-block-43 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .div-block-44 {
    max-width: 1400px;
    padding-left: 0;
    padding-right: 0;
  }

  .copy {
    width: 70%;
    margin-left: 0;
    margin-right: auto;
  }

  .content.is--copy {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .image-11.reer.ztui {
    object-fit: scale-down;
  }

  .talentpanel {
    margin-top: 0;
    margin-left: auto;
    inset: auto 0% 40px;
  }

  .div-block-57 {
    min-width: 190px;
    min-height: 190px;
  }

  .blursite {
    display: flex;
  }

  .agent-island {
    mix-blend-mode: normal;
  }

  .abc3.grid {
    max-width: 100%;
  }

  .cards-img {
    max-width: 70vw;
  }

  .navbar_link {
    font-size: 16px;
  }

  .home_hero-right-content-left {
    border-style: none;
    border-width: 1px;
  }

  .button-2.is-secondary.is-alternate {
    font-size: 1.2rem;
  }

  .button-2.is-alternate {
    font-size: 15px;
  }

  .home_hero-right-content-right {
    border-style: none;
    border-width: 1px;
  }

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

  .text-size-medium.text-align-center.is-hero {
    width: 90%;
    font-size: 16px;
  }

  .text-size-medium.text-align-center.is-hero.hf {
    font-size: 15.5px;
  }

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

  .hire-image-1 {
    padding: 0;
  }

  .icon-twitter {
    width: 32px;
    height: 32px;
  }

  .text-field-3 {
    font-size: 1.2rem;
  }

  .icon-whatsapp, .icon-facebook {
    width: 32px;
    height: 32px;
  }

  .navbar_component {
    padding-top: 0%;
    padding-bottom: 0%;
  }

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

  .home_hero-wrapper {
    grid-template-columns: .75fr 1fr;
  }

  .icon-linkedin {
    width: 32px;
    height: 32px;
  }

  .home_hero-image {
    border-bottom: 1px solid #000;
    width: 100%;
  }

  .home_hero-right-content {
    border-top: 0 #000;
  }

  .aaa-section-1-2 {
    font-size: 14px;
  }

  .containergy.jfk {
    max-width: 1200px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .div-block-97 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .div-block-3519 {
    width: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3519.ferthz {
    background-color: #fff;
  }

  .ui-row-large, .ui-row-large.htzuj {
    min-height: auto;
  }

  .automator-ui-large {
    height: 100%;
    min-height: 400px;
    margin-top: 64px;
    top: 337px;
  }

  .automator-ui-large.rtu {
    height: 300px;
    min-height: 300px;
  }

  .fretzu778 {
    max-height: 100%;
  }

  .div-block-3581 {
    left: 46px;
  }

  .div-block-3581.eur {
    right: 86px;
  }

  .div-block-3581.asfef {
    bottom: 100px;
    right: 14px;
  }

  .float-background-purple {
    width: 49%;
  }

  .grid-two-columns---brix.grid-align-center {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-3640 {
    max-width: 100%;
  }

  .logo-image {
    height: 32px;
  }

  .cart-quantity {
    font-size: 16px;
  }

  .display-s {
    line-height: 30px;
  }

  .card-2 {
    min-height: 300px;
  }

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

  .t4erg4t4h {
    line-height: 30px;
  }

  .link-41, .form_field-label, .is--second, .width-60percent {
    font-size: .8em;
  }

  .body-19.etzu {
    flex-flow: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .section-8.rgwehj {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .navbar-logo-center-container.shadow-three, .navbar_container-2 {
    max-width: 1200px;
  }

  .section-10.grethjoi._44z57.tzo.zt {
    height: 500px;
    min-height: 500px;
    max-height: 500px;
  }

  .header_content-left.rztru.ziu.jhgl {
    min-height: auto;
    margin-left: auto;
  }

  .div-block-3790 {
    padding-left: 2%;
    padding-right: 2%;
  }

  .div-block-3791 {
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    min-width: 350px;
    max-width: 350px;
    min-height: 350px;
    max-height: 350px;
  }

  .slide-content.size-three.fghtj {
    width: 26rem;
  }

  .super-text-hero {
    font-size: 110px;
  }

  .italic.ergh {
    font-size: 32px;
  }

  .text-sm-2.text-white {
    font-size: 17px;
  }

  .html-embed-29 {
    margin-left: 0;
    margin-right: auto;
  }

  .article-top.huj {
    min-width: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .container-17.is-small, .container-18.thjhk {
    max-width: 1000px;
  }

  .section-14.is-papers.gyugiu {
    font-size: 16px;
  }

  .company-wrapper {
    max-width: 1000px;
  }

  .image-247.fb.grtg {
    min-width: 33.33%;
  }

  .paragraph-small-3 {
    font-size: 16px;
  }

  .div-block-3835 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .div-block-3836 {
    margin-right: 0;
  }

  .featured-number.frgr.dfg {
    font-size: 150px;
  }

  .h2-heading.bjn.fgh {
    font-size: 16px;
  }

  .body-paragraph.medium.njkfg {
    line-height: 140%;
  }

  .p-bullet-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-3844.thryj.vfddb.vhl.hgjk.bjhgt.vdsc {
    padding-bottom: 40px;
  }

  .bsi-paragraph-1.gtr {
    font-size: 24px;
    line-height: 160%;
  }

  .bsi-selection-1, .aaa-section-class-1, .aaa-section-1-3 {
    font-size: 14px;
  }

  .sample-2 {
    margin-bottom: 20px;
  }

  .sample-2.hei {
    min-height: 300px;
    margin-bottom: 20px;
  }

  .sample-3 {
    margin-bottom: 20px;
  }

  .sample-3.hei {
    min-height: 300px;
    margin-bottom: 20px;
  }

  .sample-4 {
    margin-bottom: 20px;
  }

  .sample-4.hei {
    min-height: 300px;
    margin-bottom: 20px;
  }

  .sample-5 {
    margin-bottom: 20px;
  }

  .sample-5.hei {
    min-height: 300px;
    margin-bottom: 20px;
  }

  .sample-5.hei.fullsx {
    min-height: 400px;
    max-height: 400px;
  }

  .sample-5.hei.fullsx.rigjts.feds {
    min-width: 50%;
    max-width: 50%;
    min-height: 400px;
    max-height: 400px;
    margin-top: -200px;
  }

  .sample-5.djfe.fd.fdsw {
    margin-top: -700px;
  }

  .sample-5.hewru.gfht {
    min-height: 700px;
  }

  .image-254.rhtyj, .image-254.rhtyj.guj.hkjk.hkuy6, .image-254.rrot, .image-254.rot4 {
    min-height: 240px;
    max-height: 240px;
  }

  .div-block-3856, .div-block-3857 {
    min-height: 240px;
  }

  .zen-heading-1.gref {
    font-size: 24px;
  }

  .zen-section-1 {
    font-size: 14px;
  }

  .text-block-312.fddc.grth {
    font-size: 11px;
  }
}

@media screen and (min-width: 1920px) {
  .nav-menu {
    max-width: 100%;
    margin-top: 0;
  }

  .section {
    width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section.hero {
    width: 100%;
    max-width: 100%;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section.footer {
    width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section.nav {
    color: #000;
    mix-blend-mode: normal;
    background-color: #fff;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-link {
    margin-right: 0;
    font-size: 24px;
  }

  .socials__wrapper {
    width: 540px;
    font-size: 24px;
  }

  .nav-links__wrapper {
    padding-left: 0;
    font-size: 24px;
  }

  .hero {
    z-index: -1;
    mix-blend-mode: difference;
    margin-top: -104px;
  }

  .container {
    padding-top: 100px;
  }

  .container.nav {
    justify-content: space-between;
    display: flex;
  }

  .container.nav.htrt.uzr {
    justify-content: center;
  }

  .h1 {
    width: 760px;
  }

  .paragraph {
    padding-right: 144px;
  }

  .hero-cover {
    z-index: -1;
    margin-top: -120px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .project__link {
    cursor: none;
  }

  .cover-img {
    margin-left: auto;
    margin-right: 0;
  }

  .page-wrapper.locomotive-scroll.pxmax {
    max-width: 1700px;
  }

  .cover {
    justify-content: center;
    display: none;
  }

  .container__styleguide {
    padding-top: 200px;
  }

  .filters {
    font-size: 24px;
    line-height: 34px;
  }

  .projects-list {
    max-width: 100%;
    margin-bottom: 0;
  }

  .project {
    font-size: 32px;
  }

  .body {
    cursor: none;
  }

  .text-block {
    color: #000;
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: border-box;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .text-block.jhzu {
    font-size: 18px;
  }

  .slider {
    height: 100%;
  }

  .image {
    min-height: 100%;
  }

  .slder {
    max-width: 100%;
  }

  .image-2 {
    filter: none;
  }

  .text-span {
    font-size: 18px;
  }

  .preloader {
    display: flex;
  }

  .sample.hei {
    min-height: 400px;
  }

  .div-block-6.fghj {
    max-width: 100%;
  }

  .div-block-6.fghj.abz {
    margin-top: 40px;
  }

  .div-block-7 {
    max-width: 100%;
  }

  .topics-wrapper {
    max-width: 1400px;
    min-height: 70vh;
  }

  .topics-block__top {
    max-width: 1400px;
    padding-bottom: 2.5rem;
  }

  .topics-block__first-string {
    align-items: center;
  }

  .topicsblock {
    flex-direction: column;
    min-width: 30rem;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .topics {
    max-width: 1700px;
    margin-left: auto;
  }

  .topics-block__button {
    cursor: pointer;
    border-style: solid;
    border-width: 1px;
    border-radius: 50%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 6.25rem;
    height: 6.25rem;
    display: flex;
  }

  .topics-block__tags-wrapper {
    height: 0;
    transition: height .3s;
    overflow: hidden;
  }

  .topics-block__tags-wrapper.designer-scroll {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .topics__list {
    grid-template-columns: 1fr 1fr;
  }

  .topics-block__toggle {
    position: relative;
    top: auto;
    right: auto;
  }

  .topics-block__label {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1em;
  }

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

  .news {
    position: absolute;
    bottom: 0;
    right: 0;
  }

  .slide {
    height: 100%;
    min-height: 100%;
  }

  .background-video {
    filter: invert();
  }

  .text-span-2.z6 {
    font-size: 30px;
  }

  .text-span-2.z6.blur {
    font-size: 18px;
  }

  .thanks-panel_text {
    font-size: 20em;
  }

  .hero_content {
    max-width: 1700px;
    margin-left: auto;
    padding: 30px;
  }

  .hero_sub {
    font-size: 15px;
  }

  .heading-3 {
    margin-bottom: 10px;
    font-size: 45px;
  }

  .paragraph-5 {
    font-size: 16px;
  }

  .gallery00 {
    max-width: 1700px;
  }

  .collection-list-4 {
    direction: ltr;
  }

  .startproject {
    max-width: 1700px;
  }

  .cookies {
    max-width: 400px;
  }

  .text-block-14 {
    font-size: 16px;
  }

  .video {
    margin-left: auto;
    margin-right: 0;
  }

  .sw0-1 {
    max-width: 1700px;
    margin-left: auto;
    margin-right: auto;
  }

  .sw0-2 {
    max-width: 1700px;
  }

  .div-block-26 {
    width: 1700px;
    min-width: 1700px;
    max-width: 1700px;
  }

  .div-block-27, .videostable, .pics {
    max-width: 1700px;
  }

  .tab-link-tab-2, .text-block-16 {
    font-size: 16px;
  }

  .div-block-39 {
    max-width: 100%;
  }

  .container-4 {
    max-width: 100%;
    padding-left: 60px;
    padding-right: 60px;
  }

  .footer-link-three, .footer-copyright, .footer-legal-link {
    font-size: 18px;
  }

  .text-block-18 {
    font-size: 16px;
  }

  .artists {
    max-width: 100%;
    display: none;
  }

  .div-block-43 {
    max-width: 100%;
  }

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

  .div-block-44 {
    max-width: 1700px;
  }

  .div-block-46 {
    min-width: 100px;
    max-width: 100px;
    min-height: 100px;
    max-height: 100px;
  }

  .text-block-23 {
    font-size: 14px;
  }

  .texhj {
    font-size: 15px;
  }

  .copy {
    width: 50%;
  }

  .copy_p.blur {
    margin-top: 30px;
  }

  .mask {
    height: 100%;
    overflow: hidden;
  }

  .talentpanel {
    max-width: 750px;
    inset: auto 0% 60px;
  }

  .div-block-57 {
    min-width: 230px;
    min-height: 230px;
    margin-right: 30px;
  }

  .sideb {
    right: -80px;
  }

  .paragraph-6 {
    font-size: 16px;
  }

  .cards-img {
    max-width: 70vw;
  }

  .hire-image {
    max-height: 40vh;
  }

  .section_home-hire {
    max-width: 1400px;
  }

  .button-2.is-secondary {
    font-size: 1.5rem;
  }

  .button-2.is-secondary.is-alternate {
    font-size: 1.8rem;
  }

  .button-2.is-alternate {
    font-size: 15px;
  }

  .section_home-hero, .home_hero-logos.ztuzio.zu {
    max-width: 1400px;
  }

  .home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5.frttt.mateeriasld.htytj {
    min-height: 300px;
    max-height: 320px;
  }

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

  .text-size-medium.text-color-white.text-align-center {
    font-size: 1.6rem;
  }

  .text-size-medium.text-align-center.is-hero {
    width: 80%;
    font-size: 15px;
  }

  .text-size-medium.text-align-center.is-hero.hf {
    width: 80%;
  }

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

  .padding-section-large.is-top {
    width: 100%;
  }

  .offer-banner {
    height: 329px;
  }

  .container-large-2 {
    max-width: 100%;
  }

  .hero-left-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-left-content.jztj.juk.z567 {
    max-width: 1400px;
  }

  .home_hero-wrapper {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    width: 100%;
  }

  .navbar_container {
    max-width: 1400px;
  }

  .pricing-section.zjuk, .pricing-section.zjuk.ozuul {
    min-height: auto;
  }

  .brj-text-1.uztuki.trzi.thzu.tzhuj.rtu, .container-class-2 {
    max-width: 1400px;
  }

  .brs-grid2-content-1-1.greenk {
    max-width: 400px;
  }

  .brs-grid-text-1 {
    max-width: 550px;
  }

  .brs-section-1-2._1 {
    max-width: 1400px;
  }

  .brs-grid-wrap-1 {
    min-height: 60vh;
  }

  .aaa-wrap-2 {
    max-width: 1400px;
  }

  .brt-pic-1 {
    width: 100%;
  }

  .brt-wrap-content-1, .brt-wrap-content-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-cover {
    object-position: 50% 50%;
  }

  .apple-grid-block.tablet-hidden {
    min-height: 320px;
    max-height: 320px;
  }

  .apple-grid-block.hfghk.rej {
    min-height: 100%;
    max-height: 100%;
  }

  .apple-grid-block.hfghk.trt.mous {
    min-height: 150px;
    max-height: 154px;
  }

  .apple-grid-block.hfghk.funfact {
    min-height: 100%;
    max-height: 100%;
  }

  .apple-grid.cnhj {
    grid-template-rows: minmax(90px, 90px) minmax(90px, 90px) minmax(auto, 155px);
  }

  .containergy {
    max-width: 1400px;
  }

  .containergy.jfk {
    max-width: 1200px;
  }

  .containergy.jfk.gjrjh {
    padding-left: 0%;
    padding-right: 0%;
  }

  .contrtf {
    max-width: 1400px;
  }

  .div-block-97 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .automator-ui-large {
    height: 100%;
    min-height: 470px;
    margin-top: 30px;
    top: 326px;
  }

  .div-block-3587 {
    max-width: 1400px;
  }

  .badge-popular---brix {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-3640 {
    max-width: 1230px;
  }

  .section-headline.hdtzu {
    max-width: 1400px;
  }

  .section-headline.hdtzu.f3rrgg.rezr.gr.iplp.uiip.gfjh.ztzu {
    max-width: 100%;
  }

  .footer-grid, .section-6.rehjz.dj.t345, .section-6._76, .tabs-2, .div-block-3682, .div-block-3687.freh, .div-block-3713 {
    max-width: 1400px;
  }

  .link-41 {
    font-size: .8em;
  }

  .display-1 {
    font-size: 94px;
    line-height: 92px;
  }

  .display-1.width-80percent {
    font-size: 66px;
    line-height: 80px;
  }

  .form_field-label, .is--second, .width-60percent {
    font-size: .8em;
  }

  .background-video-5 {
    min-height: 103%;
  }

  .main-wrapper-2 {
    width: 100%;
  }

  .navbar-logo-center-container.shadow-three {
    max-width: 1400px;
    top: 30px;
  }

  .container-medium {
    max-width: 1400px;
  }

  .main-wrapper-3, .page-wrapper-9, .main-wrapper-4 {
    width: 100%;
  }

  .container-large-6 {
    max-width: 1400px;
  }

  .navbar_container-2 {
    max-width: 1700px;
  }

  .main-wrapper-5 {
    width: 100%;
  }

  .container-large-8 {
    max-width: 1400px;
  }

  .page-wrapper-10 {
    width: 100%;
  }

  .container-regular {
    max-width: 1400px;
  }

  .container-regular.wt456 {
    max-width: 1400px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .container-regular.noneshades {
    background-color: #0000;
  }

  .nav-container-lines {
    max-width: 1400px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .feature-card.thrhz {
    background-image: linear-gradient(#ffffff05, #fff0);
  }

  .nav-container.tzu {
    max-width: 100%;
  }

  .container-lines-regular {
    max-width: 1400px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .lines-group._45z6 {
    background-image: none;
  }

  .content-container-lines {
    max-width: 1400px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .feature-container-lines {
    background-color: #0000;
    max-width: 1400px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .section-10 {
    background-color: #0000;
  }

  .section-10.grethjoi._44z57.tzo.zt {
    min-height: 500px;
    max-height: 500px;
  }

  .container-lines-large {
    max-width: 1400px;
    padding: 2%;
  }

  .container-lines-large.overflow {
    max-width: 1400px;
  }

  .wwwwwwwwhhhhhhyyyy, .wwwwwwwwhhhhhhyyyy.fhdfh {
    max-width: 1400px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .header_content-left.rztru.ziu.jhgl {
    min-height: auto;
  }

  .trhzu {
    font-size: 16px;
  }

  .div-block-3790.gfr.gdf {
    max-width: 1400px;
  }

  .div-block-3791 {
    min-width: 450px;
    min-height: 450px;
    max-height: 450px;
  }

  .background-video-7 {
    max-height: 340px;
  }

  .col-cta.top {
    padding-left: 6rem;
  }

  .super-text-hero {
    font-size: 130px;
  }

  .article-top.huj {
    min-width: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .container-17.is-small {
    max-width: 1200px;
  }

  .papers-heading-span.uyt.outgrid.bhn {
    margin-top: 40px;
  }

  .papers-desc, .papers-desc.whiterr {
    font-size: 16px;
  }

  .papers-title {
    font-size: 22px;
  }

  .container-18.thjhk, .company-wrapper {
    max-width: 1200px;
  }

  .body-small.jimn.grd {
    font-size: 16px;
  }

  .body-small.jimn.grd.fdgtr.jku.fe.vfg {
    font-size: 37px;
    line-height: 47px;
  }

  .body-small.jimn.grd.fdgtr.jku.fe.grfc, .body-small.jimn.grd.fdgtr.jku.fe.ghgjk.jk {
    font-size: 17px;
    line-height: 27px;
  }

  .image-247 {
    min-width: 600px;
    min-height: 350px;
  }

  .image-247.fb.hk {
    z-index: 3;
    min-width: 33.33%;
    min-height: 350px;
    position: relative;
  }

  .image-247.fb.hk.gfdvr {
    max-height: 300px;
  }

  .image-247.fb.grtg {
    min-width: 33.33%;
  }

  .mockup-frame {
    width: 400px;
  }

  .paragraph-small-3 {
    max-width: 400px;
    font-size: 20px;
  }

  .price-grid-3.trty {
    max-width: 100%;
  }

  .div-block-3842._100j {
    max-height: 350px;
  }

  .container-21 {
    padding-left: 20.7em;
    padding-right: 20.7em;
  }

  .features-number.hght {
    padding-left: 40px;
    padding-right: 40px;
  }

  .featured-number {
    font-size: 100px;
  }

  .featured-number.lower.vdgh {
    max-width: 400px;
    font-size: 16px;
    line-height: 160%;
  }

  .featured-number.frgr.dfg {
    font-size: 170px;
  }

  .h2-heading.bjn.fgh, .body-paragraph.medium {
    font-size: 16px;
  }

  .featured-grid {
    width: 1200px;
    min-width: 1200px;
    max-width: 1200px;
  }

  .container-22 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3844.thryj.vfddb.vhl.hgjk.bjhgt.vdsc {
    padding-bottom: 40px;
  }

  .bsi-text-1.njk {
    font-size: 24px;
  }

  .bsi-text-2-2.njk {
    font-size: 16px;
  }

  .bsi-paragraph-1.gtr {
    font-size: 24px;
    line-height: 160%;
  }

  .bsi-text-2-1.grf {
    font-size: 20px;
  }

  .bsi-container-1.vfddg {
    max-width: 1200px;
  }

  .aaa-container-1-2.ghjj.gu7 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .heading-70.giu {
    font-size: 30px;
    line-height: 40px;
  }

  .sample-2.hei, .sample-3.hei, .sample-4.hei, .sample-5.hei {
    min-height: 390px;
    max-height: 390px;
  }

  .sample-5.hei.fullsx {
    min-height: 500px;
    max-height: 500px;
  }

  .sample-5.hei.fullsx.rigjts.feds {
    min-height: 500px;
    max-height: 500px;
    margin-top: -200px;
  }

  .sample-5.djfe.fd.fdsw {
    margin-top: -800px;
  }

  .sample-5.hewru.gfht {
    min-height: 800px;
  }

  .image-254.rhtyj, .image-254.rhtyj.guj.hkjk.hkuy6, .image-254.rrot, .image-254.rot4 {
    max-height: 320px;
  }

  .text-block-309 {
    font-size: 16px;
  }

  .div-block-3856, .div-block-3857 {
    min-height: 320px;
    max-height: 320px;
  }

  .zen-paragraph-1 {
    font-size: 16px;
  }

  .zen-heading-1.gref {
    font-size: 24px;
  }

  .fur {
    padding: 30px;
  }

  .text-span-116 {
    font-size: 80px;
  }

  .div-block-3874 {
    margin-right: auto;
  }

  .italic-text-3 {
    font-size: 17px;
  }

  .div-block-3896.blacsk, .div-block-3896.wdhrieg {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .nav-menu {
    mix-blend-mode: normal;
    grid-template-columns: 1fr 1fr;
    justify-items: end;
  }

  .section.hero {
    height: auto;
    margin-top: 80px;
  }

  .section.footer {
    mix-blend-mode: normal;
  }

  .section.nav {
    mix-blend-mode: normal;
    background-color: #fff;
  }

  .link-wrapper.btn-link {
    font-size: 18px;
  }

  .socials__wrapper {
    width: auto;
  }

  .container {
    padding-top: 100px;
  }

  .h1.project-page__heading {
    font-size: 24px;
  }

  .copyright {
    color: #fff;
  }

  .hero-cover {
    margin-top: 80px;
  }

  .cover-img {
    margin-bottom: 0;
  }

  .grid-item__img {
    height: 400px;
  }

  .grid-item__details {
    padding-right: 20px;
  }

  .content__grid-2cols {
    grid-template-columns: 1fr 1fr;
  }

  .cursor-wrapper {
    display: none;
  }

  .text-block {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    color: #000;
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    width: 100px;
    min-width: 120px;
  }

  .loader {
    font-size: 1rem;
  }

  .loader_top {
    width: 100%;
  }

  .loader_top_photo-wrap {
    width: 110%;
  }

  .home-sticky_layout {
    align-items: stretch;
  }

  .loader_number {
    font-size: 3em;
  }

  .loader_layout {
    align-items: center;
  }

  .home-sticky_img-height {
    padding-top: 224%;
  }

  .slider._2.grer {
    margin-right: 20px;
  }

  .slider.feerf {
    margin-left: 20px;
  }

  .slder {
    align-items: center;
    column-gap: 10px;
    max-height: 100%;
  }

  .slder.vids {
    grid-template-rows: auto;
    min-height: 100%;
  }

  .slder.vids.htrht {
    margin-top: 20px;
  }

  .slder.vids.htzju {
    min-height: 100%;
  }

  .slder._2.rert.tzj.grt {
    min-height: 100%;
    margin-top: 10px;
  }

  .image-2 {
    filter: invert();
  }

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

  .image-3 {
    filter: invert();
  }

  .columns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    place-content: flex-start;
    align-items: stretch;
    min-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .column {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    flex-flow: column wrap;
    align-content: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .sample {
    min-width: 100%;
  }

  .sample.hei {
    min-height: 170px;
  }

  .image-4 {
    min-width: 350px;
    max-height: 450px;
  }

  .ztf4._10e {
    max-width: 100%;
  }

  .emalkl {
    margin-right: 10px;
  }

  .text-block-6 {
    font-size: 25px;
  }

  .text-block-6.jfhhj {
    margin-bottom: 0;
    margin-left: 0;
  }

  .text-block-6.jh {
    margin-left: 10px;
  }

  .div-block-6 {
    flex-direction: column;
  }

  .div-block-7 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-top: 0;
    margin-bottom: 40px;
  }

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

  .margin-bottom.margin-medium {
    margin-bottom: 1.5rem;
  }

  .topics-block__top {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .topics-block__bottom {
    min-height: 200px;
    padding: 2.5rem 2rem;
  }

  .topics-block__first-string {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .topicsblock {
    display: none;
  }

  .topic.js--active {
    margin-top: 10px;
    padding-bottom: 2rem;
  }

  .topics-block__title {
    font-size: 60px;
  }

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

  .topics-block__custom-tags {
    padding-right: 2rem;
  }

  .topics-block__button {
    width: 5rem;
    min-width: 5px;
    height: 5rem;
  }

  .topics-block__tags-wrapper {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: auto;
  }

  .topics-block__tags-wrapper.designer-scroll {
    padding-bottom: 10px;
    overflow: visible;
  }

  .topics__list {
    grid-template-columns: 1fr;
  }

  .topics-block__tag {
    font-size: 1rem;
  }

  .topics-block__label.topic__scroll {
    font-size: 20px;
  }

  .div-block-14 {
    min-width: 150px;
  }

  .background-video {
    filter: invert();
    mix-blend-mode: multiply;
    min-height: 80px;
  }

  .div-block-20 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    padding: 0 40px 0 0;
    display: flex;
    position: static;
    inset: 0% 0% auto;
  }

  .text-span-2.z6 {
    font-size: 24px;
    line-height: 1.4;
  }

  .div-block-21 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
    margin-right: 40px;
    display: flex;
  }

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

  .container-3 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .note-panel_contain {
    max-width: 80vw;
  }

  .wide-panel {
    width: 200vw;
  }

  .hero_content {
    border-radius: 40px;
    align-items: flex-start;
  }

  .stagger-panel_img-wrap {
    width: 130%;
  }

  .hero_sub {
    letter-spacing: 0;
    margin-left: 0;
    margin-right: auto;
    font-size: 13px;
  }

  .thanks-panel {
    font-size: 1vw;
  }

  .hero-panel {
    width: 100vw;
  }

  .hero-panel_img {
    width: 100%;
  }

  .hero-2 {
    padding-top: 40px;
  }

  .stagger-panel {
    width: 140vw;
  }

  .thanks-panel_img {
    font-size: 2.6em;
  }

  .thanks-panel_img.is-2 {
    margin-top: 19.9em;
    margin-left: -1.3em;
    transform: rotate(-12deg);
  }

  .thanks-panel_img.is-3 {
    margin-top: -24.9em;
    margin-left: 21.6em;
  }

  .thanks-panel_img.is-1 {
    margin-top: -20.8em;
    margin-left: -18em;
  }

  .note-panel {
    padding-left: 9.4em;
    padding-right: 9.4em;
  }

  .heading-3 {
    text-align: left;
    letter-spacing: -.5px;
    justify-content: flex-start;
    font-size: 30px;
    line-height: .8;
  }

  .paragraph-5 {
    justify-content: center;
    display: block;
  }

  .slider-div {
    padding: 40px;
  }

  .empty-state {
    color: #0000;
    background-color: #0000;
    display: none;
  }

  .cookies {
    left: 0;
    right: auto;
  }

  .cookies.grt {
    margin-left: auto;
    inset: auto 0% 0%;
  }

  .swiper-component.slider1 {
    overflow: hidden;
  }

  .swiper-slide {
    width: 33.33%;
    max-width: 50%;
  }

  .video-3 {
    min-height: 100%;
  }

  .fdghj {
    height: 30vh;
  }

  .videostable, .pics, .pics.elso {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-39 {
    justify-content: flex-start;
    width: 100%;
  }

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

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .footer-subscribe {
    padding-left: 60px;
    padding-right: 60px;
  }

  .footer-form-two {
    padding: 40px;
  }

  .footer-form-title {
    margin-right: 15px;
  }

  .footer-form-input {
    width: 400px;
    padding-right: 180px;
  }

  .footer-wrapper-three {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 40px;
    display: flex;
  }

  .footer-social-block-three {
    margin-top: 0;
  }

  .footer-social-link-three {
    align-items: center;
    display: flex;
  }

  .artists {
    padding-left: 60px;
    padding-right: 60px;
    display: none;
  }

  .heading-5 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .div-block-45 {
    align-items: center;
  }

  .div-block-46 {
    border-radius: 13px;
    width: 6vw;
    min-width: 6vw;
    height: 6vw;
    min-height: 6vw;
  }

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

  .div-block-48 {
    width: 40%;
  }

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

  .text-block-23 {
    font-size: 12px;
  }

  .div-block-50 {
    justify-content: flex-start;
    margin-bottom: 10px;
  }

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

  .copy {
    width: 100%;
  }

  .copy_p {
    margin-bottom: 0;
  }

  .content.is--copy {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .background-video-3, .image-11 {
    min-height: 35vh;
    max-height: 35vh;
  }

  .image-11.grtzuj {
    margin-top: 20px;
  }

  .img-cover.size-two {
    width: 28rem;
    height: 46rem;
  }

  .img-cover.size-one {
    width: 18rem;
    height: 28rem;
  }

  .img-cover.size-three {
    width: 100vw;
    height: 44rem;
  }

  .frame {
    padding: 1.5rem;
  }

  .talentpanel {
    max-width: 600px;
  }

  .div-block-57 {
    border-radius: 100%;
    min-width: 185px;
    min-height: 185px;
  }

  .agent-island {
    right: -55px;
  }

  .agent-island.otherside {
    left: -55px;
  }

  .pictures, .videos {
    margin-top: 40px;
  }

  .abc3.hryt.dsg {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-11 {
    font-size: 100px;
    line-height: 102px;
  }

  .columns-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    place-content: flex-start;
    align-items: stretch;
    min-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .column-2 {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    flex-flow: column wrap;
    align-content: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cms-trending-articles-grid {
    grid-template-columns: 1fr 1fr;
  }

  .h1-hero-images-paragraph {
    font-size: 14px;
  }

  .h1-hero-container {
    flex-direction: row;
  }

  .h1-hero-content-top-paragraph {
    font-size: 14px;
    line-height: 14px;
  }

  .h1-hero-images-content {
    height: 30vh;
    padding-left: 15px;
    padding-right: 15px;
  }

  .h1-hero-images-inner-2, .h1-hero-images-inner.rightl {
    grid-row-gap: 20px;
  }

  .h1-hero-heading {
    font-size: 35px;
  }

  .h1-hero-images-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    padding-left: 20px;
    padding-right: 0;
  }

  .h1-hero-content-bottom-paragraph {
    font-size: 14px;
  }

  .h1-hero-wrapper {
    width: 100%;
    height: 840px;
    position: static;
  }

  .h1-hero-wrapper.few {
    height: 100%;
  }

  .span-up {
    font-size: 15px;
  }

  .span-first {
    margin-top: 0;
  }

  .bank-card.right.uztui {
    width: 20vw;
    margin-top: 0;
    top: auto;
    bottom: 20%;
  }

  .bank-card.left.tzui.oiop {
    width: 20vw;
    margin-bottom: 0;
    bottom: 20%;
  }

  .h3-2 {
    max-width: 50ch;
    margin-top: -10px;
    font-size: 16px;
  }

  .h3-2.ouio {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-3.infoss {
    padding-top: 60px;
  }

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

  .text-block-30 {
    font-size: 14px;
    line-height: 16px;
  }

  .h2-2 {
    font-size: 30px;
  }

  .h2-2.grthz.izuo {
    margin-bottom: 20px;
  }

  .div-block-68 {
    height: auto;
  }

  .navbar_link {
    color: #fff;
    width: auto;
    margin-right: 0;
    padding: 10px 0;
    font-size: 16px;
  }

  .hire-image {
    height: 200px;
    min-height: 250px;
    max-height: 250px;
  }

  .hire-image.ruztuio {
    object-fit: cover;
    object-position: 50% 20%;
    width: 250px;
    min-height: 250px;
    max-height: 200px;
    margin-bottom: 20px;
  }

  .navbar_button-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 10px;
    margin-left: 0;
    display: flex;
  }

  .home_hero-right-content-left {
    padding-bottom: 10px;
  }

  .home_hero-right-content-left.izuoi {
    padding-bottom: 20px;
  }

  .button-2.is-alternate {
    font-size: 15px;
  }

  .hire-content {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .navbar_menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .home_hero-right-content-right {
    padding-bottom: 10px;
  }

  .home_hero-right-content-right.uti8ui {
    padding-bottom: 20px;
  }

  .home_hero-logos {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .home_hero-logos.ztuzio.zu {
    margin-left: 0;
  }

  .home_hero-logos.ztuzio.zu.greztz.htrku.truztj {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    max-height: 100%;
  }

  .home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5.frttt {
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5.frttt.mateeriasld.htytj {
    min-height: 190px;
    max-height: 250px;
  }

  .text-size-medium.text-align-center.is-hero {
    width: 20vw;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
  }

  .text-size-medium.text-align-center.is-hero.hf.it8o, .text-size-medium.text-align-center.is-hero.ztrzju {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-size-medium.bkh {
    font-size: 15px;
  }

  .button-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    display: block;
  }

  .button-wrapper.is-nav {
    border: 2px solid #fff;
    border-radius: 16px;
    align-items: flex-start;
  }

  .button-wrapper.is-tab {
    flex-direction: row;
  }

  .hire-image-1 {
    width: 60px;
    height: 60px;
  }

  .navbar_menu {
    color: #fff;
    -webkit-text-fill-color: inherit;
    background-color: #000;
    background-clip: border-box;
    border-bottom: 1px #21e786;
    padding: 20px 3%;
    position: absolute;
    overflow: auto;
  }

  .padding-global {
    padding-left: 3%;
    padding-right: 3%;
  }

  .text-color-white {
    font-size: 27px;
    line-height: 34px;
  }

  .text-color-white.tzu {
    max-width: 550px;
    font-size: 30px;
    line-height: 40px;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

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

  .padding-section-large.is-top {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .padding-section-large.gf {
    padding-top: 0;
  }

  .hire_wrapper-image {
    width: 60px;
    height: 60px;
  }

  .hire-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 15px;
    grid-template-columns: .5fr 1fr;
  }

  .hire-wrapper.mvdsoi.kug {
    grid-template-rows: auto;
  }

  .hire-wrapper.mvdsoi.kug.htrz.fertz {
    align-items: start;
  }

  .offer-wrapper.background-color-antique-copy {
    grid-template-columns: 1.25fr .75fr;
  }

  .text-size-large.text-weight-bold, .text-size-large.text-weight-bold.text-align-center {
    font-size: 15px;
  }

  .hero-left-content {
    padding-right: 0;
  }

  .hero-left-content.jztj.juk.z567 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .home_hero-wrapper {
    grid-template-columns: 1fr 1fr;
  }

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

  .navbar_container {
    padding-left: 3%;
    padding-right: 3%;
  }

  .offer_wrapper-text {
    align-items: flex-start;
  }

  .home_hero-image {
    height: 200px;
  }

  .home_hero-image.trhz.urzu.zkui {
    background-position: 0 0, 30% 30%;
  }

  .heading-14 {
    font-size: 24px;
    line-height: 24px;
  }

  .heading-14.bl.non {
    font-size: 24px;
  }

  .heading-14.eloads.rwef {
    align-items: flex-start;
    line-height: 30px;
    display: flex;
  }

  .heading-14.jz {
    margin-top: 0;
    font-size: 24px;
  }

  .heading-14.trtr.tzuu.htzu {
    font-size: 24px;
  }

  .padding-global-2.padding-section-medium.d {
    padding-bottom: 60px;
  }

  .faq_accordion {
    grid-column-gap: 10px;
    margin-bottom: 5px;
  }

  .container-large-3.faqf {
    padding-left: 0%;
    padding-right: 0%;
  }

  .check-grid.greh.k-l {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .price-illustration {
    display: none;
  }

  .container-6.rezturtz.frez.gretz {
    padding-left: 3%;
    padding-right: 3%;
  }

  .price-caption {
    font-size: 20px;
    line-height: 20px;
  }

  .price-caption.ztzuik {
    line-height: 30px;
  }

  .subtitle {
    font-size: 15px;
    line-height: 25px;
  }

  .price-card {
    position: relative;
  }

  .title-wrap {
    margin-bottom: 20px;
  }

  .price-card-dark {
    position: relative;
  }

  .price-card-dark.htzu, .price-card-dark.htzu.z5u6 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .feature-wrap.recsh {
    margin-bottom: 20px;
  }

  .price-top-wrap {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .feature-label.rgthz {
    line-height: 25px;
  }

  .grid-2 {
    grid-column-gap: 15px;
    grid-row-gap: 20px;
  }

  .grid-feature, .grid-feature-blank {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .button-price {
    margin-top: 20px;
  }

  .button-price.max-width.hg.hrtz {
    font-size: 15px;
  }

  .pricing-section {
    padding-bottom: 60px;
  }

  .grid-feature-button {
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .div-block-75 {
    border-width: 2px;
    border-radius: 19px;
    width: 100px;
    height: 100px;
  }

  .bold-text-4 {
    font-size: 24px;
  }

  .bold-text-4.zutfzg {
    font-size: 24px;
    line-height: 27px;
  }

  .image-23 {
    height: 35px;
  }

  .image-23.fdhf {
    width: 100px;
    height: 40px;
  }

  .image-23.gret {
    height: 25px;
  }

  .image-23.gret.fergt {
    max-height: 30px;
  }

  .image-23.ztrz.grt.ztru {
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .image-23.grethzu {
    height: 30px;
    max-height: 30px;
  }

  .brj-text-1 {
    padding-left: 3%;
    padding-right: 3%;
    font-size: 18px;
  }

  .brj-text-1.ztz.zriuzt {
    font-size: 16px;
  }

  .brj-wrap-text-1 {
    padding-left: 6em;
    padding-right: 24em;
  }

  .brj-wrap-text-1.brs {
    padding-left: 0;
    padding-right: 0;
  }

  .brj-container-1, .brs-section-1 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .brs-section-1.der {
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .brs-section-1.der.zztu.rzrtzk {
    padding-top: 30px;
  }

  .brj-heading-1.brs._1 {
    font-size: 24px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui {
    font-size: 40px;
    line-height: 50px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.erhztzui.rethz.hil {
    font-size: 14px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu._5z47 {
    font-size: 30px;
    line-height: 40px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu.hu.uzti {
    max-width: 100%;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.tert5 {
    font-size: 30px;
    line-height: 40px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.tert5.trez.gh {
    font-size: 30px;
    line-height: 47px;
  }

  .brj-wrap-heading-1 {
    padding-left: 6em;
    padding-right: 11em;
  }

  .brj-wrap-heading-1.brs {
    padding-left: 3%;
    padding-right: 3%;
  }

  .brs-grid2-wrap-1 {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    min-width: 100%;
    padding: 40px 0 0;
  }

  .brs-grid-2-heading-1 {
    width: 100%;
    font-size: 18px;
  }

  .brs-grid-2-heading-1.sfht {
    font-size: 20px;
  }

  .brs-grid2-wrap-heading-1, .brs-grid2-wrap-heading-1.dsfer {
    padding-left: 0;
    padding-right: 0;
  }

  .brs-grid-2-wrap-content-1 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .brs-grid2-content-1-1 {
    font-size: 15px;
  }

  .brs-grid2-content-1-1.greenk {
    max-width: 100%;
    font-size: 15px;
    line-height: 1.6em;
  }

  .brs-grid2-content-1-1.greenk._4257t {
    font-size: 16px;
  }

  .brs-grid2-content-1-1.greenk.tr6z.gr.fght {
    font-size: 14px;
  }

  .brs-grid2-content-wrap-1, .brs-grid2-content-wrap-1.sgretz {
    padding-left: 0;
    padding-right: 0;
  }

  .brs-grid2-content-2-2, .brs-grid2-content-2-2._3 {
    font-size: 30px;
  }

  .brs-grid2-content-2-2._3.u67 {
    font-size: 35px;
  }

  .brs-grid2-content-2-2._3.u67.trutrz, .brs-grid2-content-2-2._3.u67.trutrz.tjuo {
    font-size: 30px;
  }

  .brs-grid-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 0;
    padding-left: 3%;
    padding-right: 3%;
  }

  .brs-grid-2.jzuj {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 3%;
    padding-right: 3%;
  }

  .brs-grid-2.jzuj.rezz.rttz {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .brs-grid-text-1 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .brs-grid-wrap-text-1 {
    padding-left: 4em;
    padding-right: 4em;
  }

  .brs-grid-1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .brs-grid-wrap-pic-1._2 {
    padding-left: 4em;
    padding-right: 4em;
  }

  .brs-grid-wrap-pic-1._2.d, .brs-grid-wrap-pic-1._2.d.guikj.fgjh, .brs-grid-wrap-pic-1._2.d.guikj.fgjh.ftz {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brs-grid-wrap-pic-1._2.rew, .brs-grid-wrap-pic-1._2.fdsg {
    padding-left: 25px;
    padding-right: 25px;
  }

  .brs-grid-wrap-pic-1._2.fdsg.juzli {
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brs-grid-wrap-pic-1._2.dfgf {
    padding-left: 25px;
    padding-right: 25px;
  }

  .brs-grid-wrap-pic-1._2.dfgf.rhzt {
    background-repeat: repeat, repeat;
    min-height: 50vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brs-grid-wrap-pic-1._2.dfgf.rhzt.u678, .brs-grid-wrap-pic-1._2.dfgf.rhzt.u678.hdgj {
    min-height: 200px;
  }

  .brs-section-1-2 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .brs-section-1-2._1 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .withe {
    font-size: 16px;
  }

  .withe.terhte7 {
    font-size: 18px;
  }

  .brs-grid-wrap-1 {
    min-height: 40vh;
  }

  .brs-grid-wrap-1._2 {
    min-height: 250px;
  }

  .aaa-link-3-2 {
    font-size: 15px;
  }

  .aaa-wrap-2 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .aaa-wrap-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    font-size: 15px;
    line-height: 20px;
    display: grid;
  }

  .aaa-wrap-3-2 {
    font-size: 15px;
  }

  .aaa-link-2-2 {
    color: #fff;
    font-size: 15px;
    text-decoration: none;
  }

  .aaa-wrap-6 {
    display: none;
  }

  .aaa-text-7-2 {
    font-size: 10px;
  }

  .aaa-grid-2-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .aaa-section-1-2 {
    padding-bottom: 60px;
    font-size: 1.3vw;
  }

  .aaa-link-block-2-2.chd {
    justify-content: flex-start;
    align-items: center;
  }

  .aaa-decor-4-2 {
    background-size: auto .9em;
  }

  .ghj-text-1-2 {
    font-size: 15px;
  }

  .brp-content-text-1 {
    font-size: 8em;
    font-weight: 500;
  }

  .brt-content-wrap-1 {
    margin-bottom: 1em;
  }

  .brt-content-wrap-1._2 {
    margin-bottom: 0;
  }

  .brt-content-wrap-1._3 {
    padding-right: 0;
  }

  .brt-content-wrap-1._4 {
    padding-left: 0;
  }

  .brt-content-wrap-1._5 {
    padding-left: 12.5em;
    padding-right: 6em;
  }

  .brt-wrap-content-1, .brt-wrap-content-2 {
    padding-left: 2em;
    padding-right: 2em;
  }

  .div-block-76.ztjui {
    background-color: #0000;
  }

  .image-cover {
    position: static;
  }

  .apple-grid-block.tablet-hidden {
    align-items: flex-end;
    min-height: auto;
    max-height: 290px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: hidden;
  }

  .apple-grid-block.hfghk.rej {
    min-height: 100px;
    max-height: 100%;
    padding-top: 20px;
  }

  .apple-grid-block.hfghk.trt.mous, .apple-grid-block.hfghk.funfact {
    min-height: auto;
    max-height: 170px;
  }

  .apple-grid.cnhj {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: minmax(90px, 90px) minmax(90px, 90px) 1fr auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .middle-block-text.fh {
    font-size: 14px;
  }

  .middle-block-text.fh.izzi {
    padding-right: 10px;
  }

  .bottom-block-text {
    margin-left: auto;
    margin-right: auto;
  }

  .price-grid {
    grid-template-columns: 1fr 1fr 1fr;
    display: flex;
    overflow: auto;
  }

  .pricing-column-features {
    padding: 15px;
    display: block;
  }

  .pricing-column-features._1ster {
    margin-right: 20px;
  }

  .pricing-column, .pricing-column-white {
    width: 100%;
    padding: 30px 15px;
  }

  .price-type {
    font-size: 20px;
  }

  .feature-text-mobile {
    display: none;
  }

  .feature-check {
    justify-content: flex-start;
  }

  .pricing-top.kozp {
    align-items: flex-start;
  }

  .bold-text-24 {
    font-size: 20px;
  }

  .grid-3.gzu {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .eloadas, .eloadas.mentor {
    display: none;
  }

  .contras {
    width: 80%;
    min-height: 80%;
  }

  .div-block-77 {
    margin-bottom: 40px;
  }

  .div-block-77.sdgf {
    margin-bottom: 0;
  }

  .paragraph-7 {
    font-size: 13px;
  }

  .heading-20.zret {
    margin-top: 20px;
    font-size: 20px;
    line-height: 20px;
  }

  .image-24.meetr {
    display: none;
  }

  .heading-21 {
    font-size: 20px;
  }

  .paragraph-8 {
    font-size: 15px;
  }

  .locked {
    display: none;
  }

  .div-block-78 {
    width: 80%;
  }

  .text-block-32 {
    font-size: 15px;
  }

  .text-block-36 {
    text-align: left;
    font-size: 18px;
    line-height: 28px;
  }

  .text-block-36.linker {
    text-align: center;
    justify-content: center;
    width: 120px;
    min-width: 178px;
  }

  .text-block-37 {
    text-align: left;
  }

  .text-block-37.ewrez {
    font-size: 12px;
  }

  .div-block-85 {
    min-width: 10px;
    min-height: 10px;
  }

  .gyik {
    padding-top: 60px;
  }

  .containergy {
    padding-left: 3%;
    padding-right: 3%;
  }

  .image-25 {
    max-height: 50px;
  }

  .image-25._2130 {
    max-height: 35px;
  }

  .image-25._2130.ez678 {
    max-height: 30px;
  }

  .image-25.fret {
    max-height: 35px;
  }

  .image-25.wej {
    max-height: 40px;
  }

  .image-25.wej.ztr7 {
    max-height: 30px;
  }

  .image-25.zu78.treztgz._435z.utuui, .image-25.gerht.kuzk, .image-25.iolp.uzti.ztzu {
    min-height: 30px;
    max-height: 30px;
  }

  .image-25.t456.gr6.htzu.jkl {
    min-width: 45px;
  }

  .contrtf {
    padding-left: 3%;
    padding-right: 3%;
  }

  .bold-text-26 {
    font-size: 24px;
    line-height: 24px;
  }

  .image-26 {
    width: 130px;
  }

  .heading-23 {
    font-size: 15px;
    line-height: 100%;
  }

  .countdown-wrapper---brix {
    padding: 0 33px;
  }

  .countdown-number-container---brix {
    min-width: 85px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .countdown-number---brix.number {
    font-size: 25px;
    line-height: 25px;
  }

  .countdown-number-title---brix {
    font-size: 12px;
    line-height: 12px;
  }

  .two-points---brix {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-97 {
    z-index: 999998;
  }

  .scroll-h-parent {
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
  }

  .super-text {
    text-align: center;
    font-size: 28vw;
  }

  .sticky-child.page-padding {
    height: auto;
    padding-top: 12rem;
    display: none;
    position: relative;
  }

  .scroll-parent {
    inset: auto 0% 0% auto;
  }

  .scroll-h-child.flex-cc.end {
    margin-bottom: 4rem;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .scroll-h-child.navsee34.bffghjk {
    display: none;
  }

  .sticky-parent {
    height: auto;
  }

  .nav-bar {
    background-color: #fff;
    padding-bottom: 0;
  }

  .hero-text-parent {
    bottom: -10%;
  }

  .div-hide.pad-two {
    margin-left: -1.3rem;
    padding-left: 0;
  }

  .div-hide.pad {
    padding-left: .7rem;
  }

  .div-block-101 {
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-43.zrtzuu {
    max-height: 70px;
    overflow: auto;
  }

  .heading-27 {
    max-width: 100%;
    margin-top: 0;
    font-size: 16px;
    line-height: 30px;
  }

  .etjku {
    margin-top: 20px;
  }

  .etjku.wt4t {
    flex-direction: column;
  }

  .image-31 {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
  }

  .image-31.insf.tu67, .image-31.tzhuj {
    margin-right: 10px;
  }

  .arrowigd.hifeetbdl {
    display: none;
  }

  .div-block-102 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr minmax(50px, 40px) 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-102.z678.grez {
    display: flex;
  }

  .fwh {
    align-items: flex-start;
  }

  .text-block-44 {
    line-height: 24px;
  }

  .heading-28 {
    font-size: 22px;
    line-height: 30px;
  }

  ._1ed._2ed {
    min-height: 230px;
  }

  ._1ed._2ed.srdf.fet {
    min-height: 170px;
  }

  ._1ed.srd.juu {
    min-height: 190px;
  }

  ._1ed.srd.uztu {
    min-height: 180px;
  }

  ._1ed.outh {
    min-height: 250px;
  }

  ._1ed.t546, ._1ed.rehz {
    max-width: 100%;
    min-height: 400px;
  }

  .div-block-114.ezezt {
    max-height: 100%;
  }

  .div-block-3569 {
    margin-bottom: 40px;
  }

  .paragraph-86 {
    font-size: 13px;
  }

  .text-block-175 {
    font-size: 12px;
    line-height: 13px;
  }

  .div-block-3519 {
    width: 350px;
    height: auto;
    margin-left: 0;
    padding-bottom: 10px;
    overflow: visible;
  }

  .image-183 {
    width: 60px;
  }

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

  .div-block-3498.zghj.ghfrt {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-4 {
    width: 100vw;
    max-width: 100vw;
    padding-left: 2%;
    padding-right: 2%;
  }

  .slider-6 {
    width: 100%;
  }

  .slider-7 {
    width: 49%;
  }

  .slider-8 {
    width: 32%;
    min-height: 25vh;
    max-height: 25vh;
  }

  .automator-ui-stat-large.red, .automator-ui-stat-large.purple, .automator-ui-stat-large.green, .automator-ui-stat-large.orange {
    font-size: 30px;
  }

  .automator-ui-heading-large.medium {
    font-size: 14px;
  }

  .automator-ui-heading-large.medium.rze {
    line-height: 1.3;
  }

  .ui-row-large.hj {
    height: 70px;
    min-height: 70px;
    max-height: 70px;
  }

  .automator-ui-large {
    justify-content: space-between;
    min-width: 100%;
    height: auto;
    min-height: 400px;
    max-height: 400px;
    margin-left: 0;
    margin-right: 0;
    bottom: -8%;
    transform: none;
  }

  .automator-ui-large.rtu {
    min-width: 100%;
    height: auto;
    min-height: 400px;
    overflow: hidden;
  }

  .automator-ui-large.htrj6.r32t._34z {
    max-height: 400px;
  }

  .fretzu778 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .div-block-3581 {
    height: 65px;
    top: 129px;
    left: 20px;
  }

  .div-block-3581.eur {
    height: 65px;
    top: 21px;
    right: 40px;
  }

  .div-block-3581.asfef {
    bottom: 43px;
    right: 16px;
  }

  .text-block-202 {
    text-align: left;
    font-size: 13px;
  }

  .div-block-3583 {
    max-width: 80%;
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-198 {
    margin-right: 3px;
  }

  .htrzuki {
    display: none;
  }

  .list-item-2 {
    margin-bottom: 10px;
  }

  .t213, .tr54, .tier32 {
    font-size: 14px;
  }

  .home-hero_section-2 {
    background-image: radial-gradient(circle at 0%, #000, #000000ed 53%, #2e2e2e00), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902f5_nelson-ndongala-6VBVp-V0txQ-unsplash.jpg");
    background-position: 0 0, 100%;
    background-size: auto, contain;
    height: 650px;
    position: relative;
  }

  .container-7 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-7.is-home-hero {
    padding-top: 6.3em;
    padding-bottom: 6.3em;
  }

  .home-hero_layout-2 {
    flex-direction: column-reverse;
    grid-template-columns: 1.75fr;
    justify-content: flex-start;
    place-items: center;
    display: flex;
  }

  .home-hero_heading {
    font-size: 9vw;
  }

  .home-hero_content {
    margin-top: 0;
    margin-bottom: 0;
  }

  .home-hero_visuals {
    width: 80%;
    max-width: 29em;
    margin-left: auto;
    margin-right: auto;
    transform: none;
  }

  .div-block-3587 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .mg-top-18px.mg-bottom-32px.rutz {
    margin-top: 30px;
  }

  .content-pricig-table {
    margin-top: 60px;
  }

  .grid-three-columns {
    grid-template-columns: 1fr;
  }

  .badge-popular---brix {
    top: 24px;
    right: 24px;
  }

  .xcdown {
    max-width: 90%;
  }

  .text-block-206 {
    font-size: 14px;
    line-height: 30px;
  }

  .div-block-3589.ztru {
    min-height: 310px;
    max-height: 310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-209.rwtew.iughi {
    max-width: 500px;
  }

  .div-block-3590 {
    margin-top: 30px;
  }

  .div-block-3591.tgr6u {
    display: none;
  }

  .image-200 {
    margin-right: 10px;
  }

  .text-block-211 {
    margin-top: 4px;
    font-size: 13px;
  }

  .text-block-211.srz {
    font-size: 12px;
  }

  .text-block-212.er65 {
    font-size: 14px;
  }

  .div-block-3592 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block-217.htjtz {
    max-width: 100%;
  }

  .grerzth {
    font-size: 18px;
    line-height: 18px;
  }

  .div-block-3603.tti.z5u {
    max-width: 85%;
    padding-bottom: 15px;
  }

  .div-block-3603.tti.z5u.fhku.ghjkl.iu9.hghk.ztuti.htzo.greu {
    padding-bottom: 0;
  }

  .div-block-3603.tti.z5u.hghb {
    padding-bottom: 10px;
  }

  .text-block-218.jokl.huiio.tztzi.zuu.zti8 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-block-218.jokl.huiio.tuzu {
    font-size: 20px;
  }

  .div-block-3640 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-40 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .bold-text-105 {
    font-size: 13px;
  }

  .div-block-3645, .div-block-3645.tzti {
    height: 350px;
  }

  .frerh {
    max-height: 350px;
  }

  .image-203 {
    max-height: 360px;
  }

  .image-203.fhkio {
    min-height: 200px;
  }

  .background-video-4 {
    max-width: 300px;
  }

  .vids.fe43 {
    width: 300px;
    margin-bottom: 0;
    margin-right: 20px;
  }

  .text-block-222 {
    font-size: 9px;
    line-height: 14px;
  }

  .div-block-3649 {
    width: 32%;
  }

  .div-block-3658 {
    background-image: none;
  }

  .div-block-3659 {
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }

  .home {
    z-index: 10;
    margin-top: 0;
    position: sticky;
    inset: 0% 0% auto;
  }

  .desktop-navigation {
    display: none;
  }

  .header {
    height: 100vh;
  }

  .mobile-menu-container {
    padding-top: 64px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .mobile-menu-icon {
    display: block;
  }

  .section-6.padding-top {
    padding: 64px 14px 32px;
  }

  .section-6.zrti {
    padding: 30px;
  }

  .mobile-menu-wrapper {
    z-index: 9;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    padding-bottom: 96px;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .menu-navigation {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
  }

  .menu {
    padding: 8px 14px;
    position: sticky;
    inset: 0% 0% auto;
  }

  .logo-image {
    height: 70px;
  }

  .navigation-link {
    font-size: 24px;
  }

  .burger {
    width: 24px;
    height: 24px;
  }

  .cart-quantity {
    font-size: 24px;
  }

  .close-menu {
    width: 24px;
    height: 24px;
    display: none;
  }

  .announcement {
    top: 40px;
  }

  .image-208 {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
    max-height: 40px;
    margin-right: 6px;
  }

  .heading-34 {
    font-size: 13px;
  }

  .trurzkj {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3683 {
    padding: 30px;
  }

  .heading-36 {
    font-size: 24px;
  }

  .div-block-3687.freh.jll.grt {
    margin-bottom: 0;
  }

  .ezrt {
    display: block;
  }

  .ezrt.tzi {
    flex-flow: column;
  }

  .heading-37 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 30px;
  }

  .paragraph-101.rez.tzutz {
    font-size: 16px;
    line-height: 130%;
  }

  .menu-outer {
    max-width: 400px;
  }

  .div-block-3696 {
    min-height: 200px;
  }

  .grid-41 {
    grid-template-columns: minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr);
  }

  .card-transition-block {
    inset: 0%;
  }

  .div-block-3698.rajta.akos, .div-block-3698.rajta.zoltsn.ui, .div-block-3698.antdo {
    min-width: 40px;
    min-height: 40px;
  }

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

  .container-8.container-nav {
    z-index: 99;
  }

  .nav-menu-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #ededed;
    border-radius: .25rem;
    flex-direction: column;
    padding: 1.5rem;
    display: flex;
    position: absolute;
    inset: 150% 0% auto;
  }

  .nav-lottie {
    cursor: pointer;
    width: 1.25rem;
    max-height: 1.25rem;
  }

  .nav-link-2 {
    font-size: 16px;
  }

  .nav-link-mobile-wrapper {
    overflow: hidden;
  }

  .display-xl.transition {
    font-size: 27px;
  }

  .title-2.htrhzt._7i7i8 {
    max-width: 50%;
    margin-right: 20px;
  }

  .nav-item.nav-item-left {
    display: none;
  }

  .nav-item.nav-item-left.r6z7u {
    display: flex;
  }

  .nav-item.nav-item-button {
    display: none;
  }

  .nav-item.nav-item-button.zu7 {
    display: flex;
  }

  .nav-item.nav-brand {
    justify-content: flex-start;
    width: 50%;
    padding-left: 0;
  }

  .nav-item.nav-brand._5u6 {
    justify-content: center;
    align-items: center;
  }

  .nav-item.nav-item-mobile {
    justify-content: flex-end;
    width: 50%;
    display: none;
    position: relative;
  }

  .nav {
    z-index: 99;
  }

  .top-bar {
    display: none;
  }

  .top-bar.zjuz {
    display: flex;
  }

  .paragraph-106 {
    max-width: 100%;
  }

  .container-9.container-nav {
    z-index: 99;
  }

  .page-wrapper-7 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    max-width: 100%;
    height: auto;
  }

  .display-1 {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 66px;
  }

  .display-1.width-80percent {
    width: 82%;
  }

  .information_content.hide-tablet {
    display: block;
  }

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

  .information_section {
    height: auto;
  }

  .information_section.background-color {
    min-height: auto;
  }

  .information_section.background-color.neutral-200 {
    max-width: 100%;
  }

  .information_section.background-color.neutral-200.is--footer {
    text-align: center;
    padding-bottom: 8px;
  }

  .information_section.background-color.neutral-200.is--footer.hide-desktop {
    display: flex;
  }

  .information_section.background-color.neutral-200.is--footer.hide-desktop.rgrtz {
    display: none;
  }

  .form_section {
    align-items: flex-start;
    max-width: 100%;
    height: auto;
  }

  .form_block {
    width: 540px;
  }

  .form_field-label {
    font-size: 1.7em;
  }

  .section-8.rgwehj.z6u78.ewrez {
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-10 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .home-features_block {
    padding: 1.5rem;
  }

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

  .padding-section-large-2.is-home-cta {
    padding-bottom: 4rem;
  }

  .home-cta_wrapper {
    grid-column-gap: 2.5rem;
  }

  .home-hosting_block {
    width: 48%;
  }

  .about-hero-top {
    padding-top: 4rem;
  }

  .home-photography_wrapper {
    max-width: 80%;
  }

  .nav_menu-button {
    padding: .75rem;
  }

  .nav_menu-button.w--open {
    color: #1e1e1e;
    background-color: #0000;
  }

  .home-types_grid {
    grid-column-gap: 2rem;
  }

  .heading-xlarge {
    font-size: 3.5rem;
  }

  .home-opportunity_item {
    justify-content: flex-start;
  }

  .section_home-opportunity.truo.rtyh.gfhj {
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-types_tab-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
  }

  .section_home-cta {
    min-height: auto;
  }

  .about-hero-bottom {
    flex: 0 auto;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

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

  .nav_logo-wrapper {
    max-width: 11.25rem;
  }

  .home-hosting_grid {
    flex-wrap: wrap;
    justify-content: space-around;
    display: flex;
  }

  .home-types_tab-inside {
    border-radius: 2rem;
    padding: 4rem 4%;
  }

  .home-hosting_image {
    width: 53%;
  }

  .padding-section-medium {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
  }

  .home-opportunity_list {
    grid-row-gap: 2.5rem;
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .padding-section-xlarge {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .about-hero-component {
    min-height: auto;
  }

  .home-help_top-block {
    align-items: center;
  }

  .home-help_image-prop {
    padding-bottom: 60%;
  }

  .nav_wrapper {
    padding: 1rem 0%;
  }

  .home-features_block-content.grgt {
    padding-bottom: 0;
  }

  .home-help_image-wrapper {
    height: 100%;
  }

  .nav_links-wrapper {
    background-color: #ffd168;
    overflow: hidden;
  }

  .image-full {
    overflow: hidden;
  }

  .button-8.is-nav {
    border-radius: 0;
    width: 100%;
    margin-left: 0;
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
  }

  .heading-style-h1 {
    font-size: 3rem;
  }

  .nav_link {
    color: #1e1e1e;
    padding: 1.25rem 5%;
  }

  .footer_top {
    grid-column-gap: 5rem;
  }

  .track_community {
    height: auto;
  }

  .hero-title {
    max-width: 100%;
    font-size: 25px;
    line-height: 35px;
  }

  .text-size-large-3 {
    font-size: 18px;
    line-height: 25px;
  }

  .social-proof_profile-img {
    width: 2rem;
    height: 2rem;
    margin-right: -.5rem;
  }

  .iphone-mockup {
    width: 27vh;
  }

  .iphone_turnoff-icon-wrapper {
    width: 2.5rem;
    height: 2.5rem;
  }

  .hero_title-tag.eryh {
    margin-top: 0;
  }

  .iphone-mockup_overlay-bg {
    border-radius: 2rem;
  }

  .track_features {
    height: auto;
  }

  .benefits_card-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .feature_card-wrapper._2 {
    margin-right: 0;
  }

  .feature_card-wrapper._3 {
    margin-left: 0;
  }

  .feature_card-wrapper._1 {
    margin-right: 0;
  }

  .icon-grow_wrapper {
    display: none;
  }

  .benefits_card-icon._3 {
    right: 25%;
  }

  .benefits_card-icon._2, .benefits_card-icon._1 {
    left: 25%;
  }

  .iphone-mockup_wrapper {
    height: 55vh;
  }

  .footer_right {
    align-items: center;
    padding-right: 2.5rem;
  }

  .section_community {
    background-color: #442781;
  }

  .iphone_grid-item.tools {
    padding-left: 0;
  }

  .iphone_grid-item.mic {
    justify-content: flex-end;
  }

  .iphone_grid-item.camera {
    justify-content: flex-start;
  }

  .hero_title-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .features_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .feature_card-line-wrapper {
    display: none;
  }

  .features-title {
    font-size: 2rem;
  }

  .iphone_mic-icon-wrapper {
    width: 2.5rem;
    height: 2.5rem;
  }

  .benefits_content-wrapper {
    padding-bottom: 8rem;
  }

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

  .iphone_camera-icon-wrapper {
    width: 2.5rem;
    height: 2.5rem;
  }

  .social-proof_rating-note {
    font-size: 1.5rem;
  }

  .social-proof_rating-star {
    width: 1.5rem;
  }

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

  .community_title-bottom {
    text-align: left;
  }

  .iphone_tools-icon-wrapper {
    width: 2.5rem;
    height: 2.5rem;
  }

  .community_image-wrapper._4 {
    width: 3rem;
    top: 30%;
  }

  .community_image-wrapper._5 {
    bottom: 10%;
  }

  .community_image-wrapper._6 {
    width: 4rem;
  }

  .community_image-wrapper._2 {
    left: 30%;
  }

  .community_image-wrapper._3 {
    top: 20%;
  }

  .community_image-wrapper._1 {
    width: 2.5rem;
    top: 25%;
  }

  .features_grid-item.right {
    justify-content: center;
  }

  .features_grid-item.left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
  }

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

  .padding-section-large-3.is-home-cta {
    padding-bottom: 4rem;
  }

  .padding-section-large-3.grh.frfd {
    padding-top: 20px;
  }

  .padding-section-large-3.fghh.rtui {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .home-pricing_items-wrapper {
    grid-template-columns: 1fr max-content 1fr;
  }

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

  .navbar_dropdown-toggle-mobile {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .navbar_dropdown-icon {
    margin-left: 0;
    position: relative;
  }

  .navbar_dropdown-link {
    color: #001137;
    text-align: left;
    object-fit: fill;
    background-color: #fff;
    flex-direction: column;
    flex: 0 auto;
    align-self: auto;
    align-items: stretch;
    width: 100%;
    height: 70px;
    margin-top: 0;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .navbar_dropdown-link-heading {
    font-weight: 500;
  }

  .home-pricing_list-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .navbar_dropdown {
    width: 100%;
  }

  .navbar_menu-wrapper-desktop {
    display: none;
  }

  .home-figures_figure-text {
    font-size: 2rem;
  }

  .navbar_mobile-link-wrapper {
    display: block;
  }

  .navbar_menu-buttons {
    display: none;
  }

  .navbar_menu-buttons.is-menu-mobile {
    justify-items: stretch;
    margin-top: 6rem;
  }

  .navbar_menu-link-wrapper {
    background-color: #fff;
    height: auto;
    position: absolute;
  }

  .home-pricing_pricing-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing-block_heading-wrapper {
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    display: flex;
  }

  .navbar_dropdown-link-content {
    max-width: 18rem;
  }

  .home-types_tab-inside-2 {
    border-radius: 2rem;
    padding: 4rem 4%;
  }

  .nav_logo.is-main {
    padding-bottom: 0;
  }

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

  .navbar_mobile-menu-wrapper {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .navbar_mobile-menu-wrapper.is-new {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h4-3 {
    font-size: 1.5rem;
  }

  .heading-style-h4-3.trjzt.ghhj, .heading-style-h4-3.fhiu {
    font-size: 22px;
  }

  .navbar_mobile-dropdown-list {
    background-color: #fff;
    border-top: 1px solid #edf1f7;
    border-bottom: 1px solid #edf1f7;
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: -20px;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .navbar_mobile-dropdown-list.w--open {
    background-color: #fdfeff;
    width: 100%;
    margin: 0;
    padding: 0 2.5rem;
    position: relative;
  }

  .navbar_logo-wrapper {
    display: flex;
  }

  .navbar_logo-wrapper.is-main {
    margin-right: 0;
  }

  .navbar_logo-wrapper.is-main.w--current {
    padding-bottom: 0;
  }

  .navbar_logo-wrapper.is-open {
    z-index: 999;
    width: 9rem;
    min-width: 9rem;
    max-width: 9rem;
    display: flex;
    position: relative;
  }

  .navbar_menu-button-2 {
    color: #fff;
    justify-content: center;
    width: 4rem;
    height: 4rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -1.25rem;
    padding: 1.25rem;
    display: flex;
  }

  .navbar_menu-button-2.is-main {
    z-index: 9999;
    color: #fff;
    display: flex;
    position: relative;
  }

  .navbar_menu-button-2.is-open {
    width: 3rem;
    height: 3rem;
  }

  .navbar_dropdown-product-mobile {
    grid-template-rows: auto auto auto auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar_container-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar_link-mobile {
    text-transform: none;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    font-weight: 600;
    display: block;
  }

  .navbar_link-mobile.no-dropdown {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .navbar_dropdown-list-small.w--open {
    border-bottom: 4px solid #1a1a1a;
    height: 50vh;
    position: static;
    overflow: auto;
  }

  .navbar_menu-wrapper-mobile {
    z-index: 10000;
    object-fit: fill;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    height: 100vh;
    min-height: auto;
    padding-top: 5rem;
    display: none;
    position: fixed;
    inset: 0 0% 0%;
  }

  .navbar_dropdown-link-mobile {
    text-transform: none;
  }

  .navbar_container-2 {
    min-width: auto;
    max-width: none;
    position: relative;
  }

  .navbar_link-2 {
    color: #001137;
    text-align: left;
    object-fit: fill;
    background-color: #fff;
    flex-direction: column;
    flex: 0 auto;
    align-self: auto;
    align-items: stretch;
    width: 100%;
    height: 70px;
    margin-top: 0;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .navbar_menu-wrapper-mobile-top {
    z-index: 0;
    justify-content: space-between;
    height: 5rem;
    padding-bottom: 0;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
  }

  .home-faq_component {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .navbar_component-2 {
    text-align: left;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .home-figures_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .features-component-layout {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .h2-3 {
    font-size: 30px;
  }

  .h2-3.fwkg {
    font-size: 20px;
    line-height: 1.4;
  }

  .feature-card-image {
    width: auto;
    height: 100%;
  }

  .feature-card-image.horizontal {
    object-fit: none;
    position: absolute;
  }

  .feature-card-image.z5eri {
    left: auto;
    transform: scale(1.1);
  }

  .layout-list-item {
    background-repeat: repeat;
    background-size: auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }

  .vertical-divider {
    display: none;
  }

  .paragraph-110 {
    font-size: 16px;
  }

  .layout-wrapper.horizontal, .layout-wrapper.vertical {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .paragraph-111, .paragraph-112 {
    max-width: 100%;
  }

  .countdown_colon {
    font-size: 30px;
  }

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

  .max-width-xlarge.ewgrgt.frtz {
    grid-template-columns: .5fr 1fr;
    align-items: center;
  }

  .countdown_text {
    font-size: 20px;
  }

  .countdown_content-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center space-between;
    align-items: center;
    display: flex;
  }

  .heading-style-h2-2 {
    font-size: 20px;
  }

  .timer {
    font-size: 21px;
    line-height: 30px;
  }

  .gradient-span.trutr {
    font-size: 30px;
  }

  .gradient-span.trutr.gdhfh {
    font-size: 27px;
  }

  .gradient-span.thztu {
    font-size: 14px;
  }

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

  .nav-container-lines {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-container {
    grid-template-columns: 1fr 1fr;
  }

  .nav-container.tzu {
    justify-content: space-between;
    display: flex;
  }

  .faq-grid {
    grid-template-columns: 1fr;
  }

  .button-primary-small {
    display: flex;
  }

  .nav-button-group {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

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

  .grid-three-column.tzi.hg {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .nav-menu-2 {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background-color: #0000007a;
    border-bottom: 1px solid #1b1b1d;
    border-radius: 20px;
    margin-left: 5.25%;
    margin-right: 5.25%;
    padding: 12px 24px;
    top: 72px;
  }

  .cta-side {
    max-width: none;
  }

  .menu-button {
    color: #fff;
    background-color: #070707;
    background-image: linear-gradient(#ffffff05, #ffffff05);
    border: 1px solid #252527;
    border-bottom-color: #1b1b1d;
    border-radius: 12px;
    padding: 12px;
    box-shadow: inset 0 -4px 12px #ffffff0a;
  }

  .menu-button.w--open {
    background-color: #070707;
    background-image: linear-gradient(#ffffff0a, #ffffff0a);
    border: 1px solid #252527;
    border-radius: 12px;
    padding: 12px;
  }

  .feature-line {
    filter: grayscale();
  }

  .container-lines-regular {
    padding: 60px 0%;
  }

  .container-lines-regular.rgtz {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: flex-start;
  }

  .content-container-lines {
    padding-top: 20px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .section-10.grethjoi {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .section-10.grethjoi._44z57.tzo.zt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-10.zuio {
    padding-left: 0%;
    padding-right: 0%;
  }

  .cta-content {
    max-width: none;
    padding-right: 44px;
  }

  .navigation-line {
    inset: auto 0% -40px;
  }

  .wrap-h-regular.align-c.hewrf {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .wrap-h-regular.align-c.hewrf.hjk {
    grid-template-columns: 1fr 1fr;
  }

  .container-lines-large {
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-content {
    max-width: 600px;
  }

  .button-primary-3 {
    display: flex;
  }

  .navigation-link-2 {
    text-align: center;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .button-secondary {
    max-width: 150px;
    display: flex;
  }

  .navbar-2.btrn.tzhu.trjzt {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .wwwwwwwwhhhhhhyyyy {
    padding-left: 3%;
    padding-right: 3%;
  }

  .heading-48 {
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-3749.trzu.wtre {
    min-height: 300px;
    max-height: 300px;
    margin-bottom: 10px;
  }

  .div-block-3749.trzu.wtre.dfjero {
    background-position: 50%;
    min-height: 300px;
    max-height: 300px;
    margin-bottom: 10px;
  }

  .div-block-3749.trzu.wtre.dfjero.rzur.fewg, .div-block-3749.trzu.wtre.dfjero.ztru {
    min-height: 300px;
    max-height: 300px;
    margin-bottom: 10px;
  }

  .wirz {
    margin-left: 0;
  }

  .ocpwgu {
    min-height: 300px;
    max-height: 100%;
    margin-right: 0;
  }

  .ocpwgu.dsgsr {
    min-height: 300px;
    max-height: 300px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .div-block-3754.z456u {
    grid-template-columns: 1fr 1fr;
  }

  .heading-49 {
    margin-bottom: 5px;
  }

  .body-30.zjtuo {
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    display: block;
  }

  .header_content-left {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header_content-left.rztru.ziu {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 70vh;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .header_content-left.rztru.ziu.jhgl {
    height: 100%;
    min-height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .header_component {
    box-sizing: border-box;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    aspect-ratio: auto;
    object-fit: fill;
    flex-flow: column-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    min-height: 100%;
    padding-top: 0;
    display: flex;
  }

  .header_content-right {
    min-width: 100vw;
    height: 600px;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .page-wrapper-12.riz {
    min-height: 100%;
  }

  .eelab.reps, .eelab.thuz {
    display: none;
  }

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

  .text-block-274.preivre, .text-block-274.preivre.fooders.grzui.u76.tutu {
    font-size: 20px;
  }

  .text-block-274.preivre.fooders.grzui.u76.tutu._8657o {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .trutrz, .trutrz.rtru {
    font-size: 20px;
  }

  .trutrz.rtru.zetu {
    font-size: 18px;
  }

  .trutrz.rtru, .tztrz {
    font-size: 20px;
  }

  .tztrz.tzui, .tztrz.ztul {
    font-size: 14px;
  }

  .text-span-67, .text-span-67.rtu {
    font-size: 20px;
  }

  .text-span-67.rtu.izu {
    font-size: 18px;
  }

  .text-span-67.htru {
    font-size: 14px;
  }

  .text-block-275.uuo {
    margin-bottom: 0;
    font-size: 16px;
  }

  .feature-text-2, .feature-text-2.weh {
    font-size: 12px;
    line-height: 20px;
  }

  .pricing-column-white-2 {
    min-width: 300px;
    padding: 0;
  }

  .pricing-column-white-2.miinwe {
    min-width: 200px;
  }

  .price-type-2.truu {
    margin-top: 20px;
  }

  .pricing-top-2 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .feature-check-2 {
    border-bottom-style: none;
  }

  .pricing-column-features-2 {
    min-width: 280px;
    padding: 0;
    display: flex;
  }

  .pricing-column-features-2.frefii {
    min-width: 250px;
  }

  .price-grid-2 {
    grid-template-columns: 1fr 1fr 1fr;
    overflow: auto;
  }

  .feature-text-mobile-2 {
    display: none;
  }

  .pricing-column-2 {
    min-width: 450px;
    padding: 0;
  }

  .pricing-column-2.minw.bitsmal {
    min-width: 270px;
  }

  .thzukzu.trut {
    font-size: 13px;
  }

  .thzukzu.t5 {
    text-align: left;
  }

  .rtu.grz {
    min-width: 100px;
  }

  .div-block-3776 {
    grid-template-columns: 1fr .25fr 1fr;
    min-width: 100vw;
  }

  .div-block-3776.tzu {
    min-width: 100vw;
  }

  .div-block-3777 {
    overflow: auto;
  }

  .trhzu {
    font-size: 13px;
    line-height: 23px;
  }

  .div-block-3782 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-281.ztri {
    max-width: 100%;
  }

  .div-block-3791 {
    background-size: auto, cover;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    min-width: 180px;
    max-width: 150px;
    min-height: 200px;
    margin-top: 77px;
  }

  .image-227 {
    min-height: 220px;
    max-height: 220px;
  }

  .image-227.gf, .image-227.gftt, .image-227.bgft, .image-227.gryg.gey {
    min-height: 150px;
    max-height: 150px;
  }

  .h2-4 {
    text-align: left;
    font-size: 22px;
  }

  .paragraph-118.c {
    font-size: 15px;
  }

  .h3-3 {
    flex: 1;
  }

  .h3-3.whitt {
    font-size: 14px;
  }

  ._1-2-grid {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .text-block-286 {
    font-size: 14px;
  }

  .fsrg {
    font-size: 15px;
    line-height: 26px;
  }

  .background-video-7 {
    min-height: 300px;
  }

  .image-230 {
    min-width: 100%;
  }

  .background-video-8 {
    max-height: 350px;
  }

  .super-text-2 {
    text-align: center;
    font-size: 28vw;
  }

  .hero-text-parent-2 {
    bottom: -10%;
  }

  .sticky-parent-2 {
    height: auto;
  }

  .splide__slide-2 {
    width: 90%;
    min-width: 90%;
  }

  .splide__slide-2.one {
    width: 50%;
    min-width: 50%;
  }

  .footer-5 {
    padding-top: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .side-panel {
    width: 90%;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-hero {
    flex-direction: column;
    height: auto;
    max-height: none;
  }

  .watch-full-mobile {
    z-index: 3;
    position: relative;
  }

  .slide-content.size-three.fghtj {
    width: 100%;
  }

  .img-scroll.img-four {
    background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66e8361c4f0a1d500108aa11_fdhy.jpg");
    background-size: cover;
    background-attachment: fixed;
  }

  .spacer-large {
    padding-bottom: 6rem;
  }

  .col-cta.top {
    padding: 3rem 2rem;
  }

  .col-cta.no-pad {
    position: relative;
  }

  .super-text-hero {
    font-size: 50px;
  }

  .cover-img-2.size {
    width: 100%;
  }

  .spacer-medium.dfg {
    margin-top: 30px;
  }

  .parent-pad-side {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .footer-col {
    margin-bottom: 2rem;
  }

  .footer-col.size {
    border-left-style: none;
    width: 100%;
    padding-bottom: 10rem;
    padding-left: 0;
  }

  .splide-2.slider1 {
    height: 50rem;
    padding-left: 2rem;
  }

  .watch-scroll {
    width: 30rem;
  }

  .slide-nav-7 {
    bottom: 1.4rem;
    right: 2.5rem;
  }

  .grid-left {
    display: flex;
  }

  .footer-logo {
    margin-left: auto;
    margin-right: auto;
    inset: auto 0% 0%;
  }

  .watch-full {
    z-index: 3;
    position: relative;
  }

  .menu-drop {
    display: none;
  }

  .img-parent-2.size-one {
    width: 28rem;
    height: 44rem;
  }

  .img-parent-2.size-four {
    width: 17rem;
    height: 26rem;
  }

  .img-parent-2.size-three {
    width: 100%;
    height: 40rem;
  }

  .img-parent-2.size-two {
    width: 18rem;
    height: 26rem;
  }

  .mobile-section {
    display: block;
  }

  .full-width {
    width: 100%;
  }

  .slider-inner {
    width: 90%;
  }

  .nav-links {
    grid-column-gap: 2rem;
    margin-right: -1rem;
  }

  .num-ab.mobile-space {
    font-size: 10rem;
    bottom: -3.2rem;
    right: 3rem;
  }

  .test-slider {
    min-height: 28rem;
  }

  .hero-title-2 {
    font-size: 1.6rem;
    bottom: 7vh;
  }

  .italic-link {
    font-size: 1rem;
  }

  .footer-bar {
    justify-content: center;
  }

  .spacer-x-small.fer {
    padding-bottom: 0;
  }

  .sticky-parent-3, .side-panel-one {
    display: none;
  }

  .close-parent {
    left: -3.9rem;
  }

  .watch {
    min-width: 20rem;
  }

  .watch.sm {
    min-width: 18rem;
    margin-left: 1.5rem;
  }

  .col-2 {
    padding-bottom: 3rem;
    padding-left: 2rem;
  }

  .col-2.bg-colour {
    padding-left: 2rem;
  }

  .slider-wrap-sm {
    min-width: 22rem;
    height: 52vh;
  }

  .border-line.light {
    width: 28rem;
  }

  .nav-bar-2.hdutte {
    background-color: #18181800;
  }

  .navbar-logo-left {
    background-color: #000;
  }

  .container-14 {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .gfy {
    display: none;
  }

  .text-color-blue {
    font-size: 13px;
  }

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

  .card-ui-img._02 {
    bottom: -5%;
    left: -26%;
  }

  .card-ui-img._01 {
    top: -2%;
  }

  .card-ui-img._03 {
    bottom: 18%;
    right: 10%;
  }

  .headline-large {
    font-size: 7rem;
  }

  .section-personalization {
    justify-content: flex-end;
    padding-bottom: 2.5rem;
  }

  .grid-12cols {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: end;
  }

  .section-intro {
    justify-content: flex-end;
    padding-bottom: 2.5rem;
  }

  .section-cta {
    justify-content: flex-end;
  }

  .section-how-it-works, .section-cta-spacer {
    justify-content: flex-end;
    padding-bottom: 2.5rem;
  }

  .logo-bg {
    width: 100vw;
  }

  .lp2-articles-h3-wrapper {
    margin-top: 140px;
    margin-bottom: 110px;
  }

  .lp2-portfolio-image-big-wrapper {
    height: 460px;
  }

  .lp2-navbar-brand {
    justify-content: center;
    width: 33.3333%;
    margin-left: 0;
    display: flex;
  }

  .lp2-services {
    overflow: hidden;
  }

  .lp2-hero-menu {
    display: none;
  }

  .lp2-navbar-menu-link-image {
    width: 20px;
    height: 20px;
  }

  .lp2-navbar-menu-paragraph {
    color: #d1d1d1;
    margin-top: 0;
    margin-bottom: 0;
  }

  .lp2-articles-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .lp2-navbar-menu-h2 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 55px;
    font-weight: 500;
    line-height: 70px;
  }

  .lp2-articles-h1 {
    font-size: 130px;
  }

  .lp2-services-right-content {
    grid-row-gap: 70px;
    width: 100%;
    margin-top: 70px;
    padding-left: 0;
  }

  .lp2-footer-link-wrapper {
    justify-content: flex-end;
  }

  .lp2-footer-heading-wrapper {
    margin-top: 100px;
  }

  .lp2-navbar-menu-line-2 {
    background-color: #000;
    width: 50px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .lp2-services-image-wrapper {
    margin-top: 70px;
  }

  .lp2-portfolio-inner {
    width: 100%;
  }

  .lp2-hero-heading-wrapper {
    margin-bottom: 0;
  }

  .lp2-services-right-h3 {
    font-size: 25px;
  }

  .lp2-navbar-menu-text-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    color: #020202;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .lp2-navbar-divblock {
    background-color: #ebebeb;
    width: 33.3333%;
    display: block;
  }

  .lp2-footer-heading {
    font-size: 130px;
  }

  .lp2-about-h1 {
    font-size: 110px;
  }

  .lp2-hero-heading-montgrove, .lp2-footer-heading-montgrove {
    font-size: 130px;
  }

  .lp2-services-wrapper {
    flex-direction: column;
  }

  .lp2-navbar-container {
    justify-content: space-between;
  }

  .lp2-services-left-ellipse {
    position: static;
    inset: 0%;
  }

  .lp2-navbar-menu-button {
    z-index: 4;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-end;
    width: 33.3333%;
    display: flex;
    position: relative;
  }

  .lp2-services-left-content {
    flex-direction: column;
    flex: 0 auto;
    width: 100%;
  }

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

  .lp2-services-left-h3-relative {
    padding-left: 32px;
    line-height: 31px;
    left: 0;
  }

  .lp2-navbar-menu-content {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    margin-top: 100px;
    margin-bottom: 100px;
    display: flex;
  }

  .lp2-footer-menu {
    display: none;
  }

  .lp2-team-wrapper {
    grid-column-gap: 70px;
  }

  .lp2-navbar-menu {
    z-index: 1;
    background-color: #000;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    height: 100vh;
    padding: 30px 34px;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .lp2-articles-h1-wrapper {
    grid-column-gap: 50px;
  }

  .lp2-navbar-link-image {
    width: 20px;
    height: 20px;
  }

  .lp2-navbar-link-text {
    font-size: 10px;
    line-height: 17px;
  }

  .lp2-brands-grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 0;
    margin-bottom: 0;
  }

  .lp2-navbar-menu-link {
    inset: 23px auto auto 34px;
  }

  .lp2-navbar-menu-button-link {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #000;
    flex-direction: column;
    text-decoration: none;
    display: flex;
  }

  .lp2-navbar-menu-mask {
    overflow: hidden;
  }

  .lp2-hero-heading {
    font-size: 130px;
  }

  .lp2-services-left-text-wrapper {
    align-items: center;
  }

  .lp2-navbar-menu-link-text {
    color: #d1d1d1;
    font-size: 10px;
    line-height: 17px;
  }

  .lp2-navbar-menu-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .lp2-hero-h3 {
    margin-top: 140px;
  }

  .article-heading.is-large {
    text-align: left;
    font-size: 16px;
  }

  .article-heading.is-large.uyt {
    font-size: 24px;
  }

  .article-heading.is-large.uyt.jhg {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 1;
  }

  .body-medium.htyii {
    font-size: 16px;
  }

  .body-medium.htyii.gjhkj.joins.tthjk.grey {
    margin-bottom: 12px;
  }

  .body-medium.htyii.gjhkj.joins.tthjk.grey.fdggh {
    font-size: 16px;
  }

  .body-medium.htyii.gjhkj.gth {
    font-size: 30px;
  }

  .body-medium.htyii.gjhkj.gth.gfttg.fh.t4gg {
    font-size: 17px;
  }

  .body-medium.htyii.gjhkj.gth.gfttg.fh.t4gg.bfg.bk {
    margin-left: auto;
    margin-right: auto;
  }

  .body-medium.htyii.gjhkj.orange {
    font-size: 13.5px;
  }

  .body-medium.htyii.gjhkj.orange.uet {
    font-size: 14px;
  }

  .cta-wrapper {
    grid-template-columns: 1fr;
  }

  .article-top.huj {
    min-width: 100%;
  }

  .cta-heading {
    min-width: 100vw;
  }

  .article-hero-wrapper {
    justify-content: center;
    align-items: center;
    position: relative;
  }

  .paragraph-style-table {
    font-size: .875rem;
  }

  .line-span {
    font-size: 24px;
    display: inline;
  }

  .line-span.subttec.gtrth {
    font-size: 16px;
  }

  .article-hero-title {
    font-size: 23px;
    position: relative;
  }

  .nav-menu-bottom {
    padding: 2rem 1.25rem;
  }

  .footer-bottom-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    place-items: stretch stretch;
  }

  .nav-burger {
    height: 2.5rem;
  }

  .nav-link-4 {
    padding: 1.25rem;
    font-size: 2.5rem;
  }

  .article-back {
    display: none;
  }

  .navbar-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-12 {
    padding: 4rem 1.25rem;
  }

  .section-12.is-article-hero {
    height: 25rem;
    padding-top: 6rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .article-hero-bg {
    height: 60vw;
  }

  .nav-link-5 {
    padding: 1.25rem;
    font-size: 2.5rem;
  }

  .container-17.gdfh {
    margin-top: 40px;
  }

  .article-back-2 {
    display: flex;
  }

  .nav-menu-4 {
    display: none;
  }

  .navbar-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hero-logo-2 {
    max-width: 60px;
  }

  .section-13 {
    padding: 4rem 1.25rem;
  }

  .section-13.is-article.hgfjy.rethy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-13.is-article-hero {
    height: 30rem;
    padding-top: 6rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-span-95 {
    font-size: 18px;
  }

  .papers-img2 {
    width: 20rem;
  }

  .papers-heading-span.uyt.outgrid {
    margin-top: 60px;
    font-size: 24px;
    line-height: 1.2;
  }

  .papers-heading-span.uyt.outgrid.bhn {
    font-size: 28px;
    line-height: 1.4;
  }

  .papers-heading-span.uyt.gfddh {
    font-size: 24px;
  }

  .papers-heading-span.smalll.htj.grh {
    line-height: 22px;
  }

  .papers-heading-span.jhg {
    font-size: 35px;
  }

  .papers-heading-span.frg {
    font-size: 18px;
  }

  .papers-desc {
    font-size: 14px;
    line-height: 150%;
  }

  .papers-desc.whiterr {
    font-size: 15px;
  }

  .papers-img3 {
    width: 20rem;
  }

  .papers-wrapper.gfht {
    margin-top: 100px;
  }

  .papers-title {
    font-size: 17px;
    line-height: 25px;
  }

  .papers-img4 {
    width: 20rem;
    right: 32%;
  }

  .papers-img1, .papers-img5 {
    width: 20rem;
  }

  .container-18.thjhk {
    max-width: 100%;
  }

  .papers-card {
    max-width: 30rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .papers-card.is-third {
    width: 45%;
    left: 0;
  }

  .papers-card.is-first {
    width: 43%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
  }

  .papers-card.is-first.start {
    width: 100%;
  }

  .papers-card.is-first.vfmg, .papers-card.is-first.bgfh {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .papers-card.is-first.bgfh.jeyttl {
    padding-left: 15px;
    padding-right: 15px;
  }

  .papers-card.is-first.ghth.gth {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .papers-card.is-first.ghth.gth.fggh.chgbn.hrtj.fg, .papers-card.is-first.ghth.gth.fggh.gfhjy {
    padding-right: 15px;
  }

  .papers-card.is-second {
    width: 45%;
    margin-right: -4rem;
  }

  .section-14 {
    padding: 4rem 1.25rem;
  }

  .section-14.is-papers {
    margin-bottom: 0;
  }

  .company-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 100%;
  }

  .company-card-name {
    font-size: 1rem;
  }

  .company-card-name.white, .company-card-name.fdv.cxf {
    font-size: 20px;
    line-height: 28px;
  }

  .body-small.jimn.grd.fdgtr {
    line-height: 23px;
  }

  .body-small.jimn.grd.fdgtr.jku.fe.vfg {
    font-size: 22px;
    line-height: 30px;
  }

  .body-small.jimn.grd.fdgtr.jku.fe.grfc {
    max-width: 100%;
    line-height: 22px;
  }

  .body-small.jimn.grd.fdgtr.jku.fe.ghgjk.jk {
    margin-bottom: 10px;
    line-height: 22px;
  }

  .body-small.jimn.grd.fdgtr.jku.fe.hik, .body-small.jimn.grd.fdgtr.jku.fe.blu {
    font-size: 10px;
  }

  .company-card {
    padding: 1rem;
  }

  .company-card.is-talkspace.htd, .company-card.is-talkspace.htg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .company-card.is-more, .company-card.is-more.hgvbn {
    justify-content: flex-start;
    padding-left: 25px;
    padding-right: 20px;
  }

  .company-card.is-chewy {
    display: none;
  }

  .company-card.els {
    padding-left: 20px;
    padding-right: 20px;
  }

  .company-logo {
    max-width: 35px;
    max-height: 35px;
  }

  .image-245 {
    max-height: 50px;
  }

  .image-245.gerht._45u6.jn {
    width: auto;
    max-height: 60px;
  }

  .image-245.gerht._45u6.gdr {
    max-width: 90px;
  }

  .image-245.zu78 {
    object-fit: contain;
    min-width: 40px;
  }

  .image-245.fret {
    max-height: 35px;
  }

  .image-245.wej, .image-245.wej._45u6r {
    max-height: 40px;
  }

  .image-245.wej._45u6r.jbhhjb {
    max-width: 60px;
    max-height: 35px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-245.wej._45u6r.jbhhjb.vfdb.gfdh {
    min-width: 60px;
    margin-left: 0;
  }

  .image-245.wej._45u6r.jbhhjb.fdg {
    max-height: 40px;
  }

  .image-245.wej._45u6r.fbghj {
    width: auto;
    max-height: 35px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-245._2130 {
    max-height: 35px;
  }

  .home_hero-logos-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .home_hero-logos-2.htz67i.trti.gyuhjkl {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .image-246 {
    height: 35px;
  }

  .image-246._45u6, .image-246._45u6.ghjbk.ghjk {
    height: 30px;
  }

  .image-246._45u6.fhjh {
    width: auto;
  }

  .image-246.fdhf {
    width: 100px;
    height: 40px;
  }

  .image-246.fdhf.t34z {
    width: 120px;
  }

  .image-246.gret {
    height: 25px;
  }

  .image-246.gret.fwer.dvsg {
    width: 50px;
    max-width: 100px;
    margin-left: 0;
  }

  .image-247.fb.hk {
    min-height: 260px;
  }

  .image-247.fb.hk.gfdvr {
    max-height: 300px;
  }

  .image-247.fb.grtg {
    min-height: 260px;
  }

  .process-right {
    padding-right: 5px;
  }

  .process-step-wrapper {
    max-width: none;
  }

  .large-number {
    margin-bottom: 10px;
    font-size: 50px;
  }

  .process-item {
    grid-template-columns: 10vw 1fr;
  }

  .sliding-mockups-wrapper {
    width: 50%;
  }

  .paragraph-small-3 {
    font-size: 16px;
  }

  .sliding-mockups-frame {
    max-width: 200px;
  }

  .parallax-image-large {
    z-index: -3;
    width: 250px;
    height: 250px;
  }

  .parallax-image-large.image-6 {
    top: 15vw;
  }

  .parallax-image-large.image-7 {
    bottom: 5vw;
  }

  .center-flex.relative-above {
    z-index: 5;
    position: relative;
  }

  .parallax-image-medium {
    z-index: -2;
    width: 175px;
    height: 175px;
  }

  .parallax-image-medium.image-5 {
    top: 10vw;
  }

  .parallax-image-small {
    z-index: -1;
    width: 150px;
    height: 150px;
  }

  .parallax-image-small.image-3 {
    bottom: 12vw;
    left: 11vw;
  }

  .section-15 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .heading-65 {
    font-size: 22px;
    line-height: 28px;
  }

  .price-grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
    overflow: auto;
  }

  .text-block-299.smzul {
    font-size: 13px;
    line-height: 20px;
  }

  .price-type-3.ztru {
    font-size: 12px;
  }

  .price-type-3.truu {
    margin-top: 20px;
    font-size: 12px;
  }

  .pricing-top-3 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .feature-check-3 {
    border-bottom-style: none;
  }

  .div-block-3819.linew, .div-block-3819.linew.fed, .div-block-3819.frc, .div-block-3819.cdde, .div-block-3819.gref {
    border-radius: 20px;
  }

  .div-block-3820 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-66 {
    font-size: 22px;
    line-height: 28px;
  }

  .heading-66.efwg.gert4.ztz {
    font-size: 24px;
  }

  .heading-66.efwg.gert4.ztz.geb.bfdv {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-66.efwg.gert4.ztz.vddf {
    font-size: 24px;
  }

  .text-block-301.uuo {
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-block-302.preivre, .text-block-302.preivre.fooders.grzui.u76.tutu {
    font-size: 20px;
  }

  .div-block-3824 {
    overflow: auto;
  }

  .div-block-3825.rztu.z68.bg {
    padding-right: 0;
  }

  .t56u5-2.bwj {
    text-align: left;
  }

  .heading-67 {
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-3828 {
    grid-template-columns: 1fr .25fr 1fr;
    min-width: 100vw;
  }

  .div-block-3828.tzu {
    min-width: 100vw;
  }

  .div-block-3828.nof, .div-block-3828.bddfff, .div-block-3828.dfe699 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div-block-3828._98e6a5 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row dense;
  }

  .text-span-100, .text-span-100.rtu-2 {
    font-size: 20px;
  }

  .rtu-2.grz {
    min-width: 100px;
  }

  .text-block-303.jokl.huiio.tztzi.zuu.zti8 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-block-304 {
    font-size: 14px;
    line-height: 30px;
  }

  .div-block-3829.tti.z5u {
    max-width: 85%;
    padding-bottom: 15px;
  }

  .div-block-3829.tti.z5u.etrtyu {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-68 {
    font-size: 22px;
    line-height: 30px;
  }

  .heading-69 {
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-3835 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    padding: 0 40px 0 0;
    display: flex;
    position: static;
    inset: 0% 0% auto;
  }

  .div-block-3836 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
    margin-right: 40px;
    display: flex;
  }

  .text-block-306 {
    font-size: 25px;
  }

  .text-block-306.jfhhj {
    margin-bottom: 0;
    margin-left: 0;
  }

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

  .div-block-3842._100j.margoff {
    max-height: 260px;
  }

  .div-block-3842._100j.margoff.gfvk, .div-block-3843 {
    min-height: 100%;
  }

  .features-number.hght {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .featured-number {
    font-size: 80px;
  }

  .featured-number.lower {
    font-size: 30px;
  }

  .featured-number.lower.vdgh {
    font-size: 14px;
    line-height: 160%;
  }

  .featured-number.frgr.dfg {
    letter-spacing: -5px;
    font-size: 95px;
  }

  .f-title-wrapper {
    min-width: 100px;
    max-width: 100px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .t-block, .t-block.white {
    font-size: 13px;
  }

  .features-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 15px;
  }

  .features-block._2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .h2-heading.bjn, .h2-heading.bjn.fgh {
    font-size: 16px;
  }

  .body-paragraph.medium {
    max-width: 100%;
    font-size: 14px;
  }

  .body-paragraph.xx-small.medium.gredd {
    text-align: center;
    width: 150px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 50px;
  }

  .body-paragraph.medium.njkfg {
    font-size: 14px;
  }

  .featured-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .h-p-top {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    display: grid;
  }

  .h-pricing {
    font-size: 30px;
  }

  .h-pricing-features-wrapper {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
  }

  .h-pricing-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    place-items: start center;
    min-width: 100%;
    min-height: 100%;
    display: grid;
    position: relative;
  }

  .h-pricing-block.fdgg {
    grid-template-columns: 1fr;
  }

  .pricing-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    column-count: 0;
    column-rule-style: none;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-3844.thryj.vfddb.vhl.hgjk.bfdb.fddg.hvj {
    padding-bottom: 40px;
  }

  .fdgr4 {
    font-size: 20px;
  }

  .bsk-heading-2.gdgr {
    font-size: 22px;
    line-height: 27px;
  }

  .bsi-text-1.njk {
    letter-spacing: -.5px;
  }

  .bsi-heading-1 {
    font-size: 40px;
    line-height: 50px;
  }

  .bsi-text-2-2.njk {
    text-align: left;
    font-size: 14px;
    line-height: 160%;
  }

  .bsi-paragraph-1 {
    font-size: 17px;
    line-height: 160%;
  }

  .bsi-paragraph-1.gtr {
    max-width: 650px;
    font-size: 16px;
  }

  .bsi-selection-1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.3vw;
  }

  .bsi-text-2-1 {
    letter-spacing: 0;
    margin-top: 6px;
    margin-left: 0;
    font-size: 15px;
  }

  .bsi-text-2-1.grf {
    line-height: 140%;
  }

  .bsj-grid-2 {
    position: relative;
    top: 20em;
  }

  .bsj-wrap-grid-3-2 {
    top: -10em;
    left: -15em;
  }

  .bsj-pic-3-3 {
    height: 15em;
  }

  .bjs-container-1-1 {
    min-height: auto;
  }

  .bsj-pic-3-4 {
    width: 20em;
  }

  .bsj-pic-4-1 {
    width: 25em;
  }

  .bsj-pic-3-1 {
    width: 20em;
  }

  .bsj-pic-3-2 {
    height: 15em;
  }

  .aaa-link-2-3 {
    text-decoration: none;
  }

  .aaa-section-class-1 {
    font-size: 1.3vw;
  }

  .aaa-text-9-3 {
    font-size: 12px;
  }

  .aaa-heading-3-3 {
    text-align: center;
    margin-bottom: 5px;
    font-size: 12px;
  }

  .aaa-heading-3-3.fdvdd {
    margin-bottom: 7px;
    font-size: 8.5px;
  }

  .aaa-heading-3-3.fe43 {
    margin-bottom: 0;
    margin-right: 3px;
  }

  .aaa-link-block-1-3-2.gfh {
    padding-left: 15px;
    padding-right: 15px;
  }

  .aaa-section-1-3 {
    font-size: 1.3vw;
  }

  .aaa-grid-2-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .heading-70 {
    font-size: 20px;
    line-height: 1.2;
  }

  .heading-70.giu {
    font-size: 22px;
    line-height: 27px;
  }

  .text-span-106 {
    padding-left: 3px;
    padding-right: 3px;
    font-size: 14px;
  }

  .div-block-3853 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .paragraph-121 {
    font-size: 12px;
    line-height: 160%;
  }

  .paragraph-121.vdff {
    font-size: 12px;
  }

  .sample-2 {
    min-width: 100%;
  }

  .sample-2.hei {
    min-height: 170px;
    max-height: 170px;
  }

  .sample-3 {
    min-width: 100%;
  }

  .sample-3.hei {
    min-height: 170px;
    max-height: 170px;
  }

  .sample-4 {
    min-width: 100%;
  }

  .sample-4.hei {
    min-height: 170px;
    max-height: 170px;
  }

  .sample-5 {
    min-width: 100%;
  }

  .sample-5.hei {
    min-height: 170px;
    max-height: 170px;
  }

  .sample-5.hei.fullsx {
    min-height: 250px;
    max-height: 250px;
  }

  .sample-5.hei.fullsx.rigjts.feds {
    min-width: 90%;
    max-width: 90%;
    min-height: 360px;
    max-height: 360px;
    margin-top: 0;
  }

  .sample-5.djfe.fd {
    margin-top: -200px;
  }

  .sample-5.djfe.fd.fdsw {
    min-width: 40%;
    max-width: 40%;
  }

  .sample-5.hewru {
    max-height: 300px;
  }

  .sample-5.hewru.gfht {
    min-height: 400px;
    max-height: 400px;
  }

  .image-254.rhtyj, .image-254.rhtyj.guj.hkjk.hkuy6, .image-254.rrot, .image-254.rot4 {
    min-height: 180px;
    max-height: 180px;
  }

  .text-block-309 {
    font-size: 13px;
    line-height: 20px;
  }

  .div-block-3856, .div-block-3857 {
    min-height: 180px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-310.gfh.fgb.vnb {
    margin-left: auto;
    margin-right: auto;
  }

  .zen-wrap-4 {
    border-top-style: none;
    border-left-style: solid;
  }

  .zen-wrap-4.gfht.last {
    border-top-style: none;
  }

  .zen-wrap-4.cdsv {
    padding-bottom: 40px;
  }

  .zen-wrap-4.gtrh {
    border-top-style: none;
    border-left-style: dashed;
  }

  .zen-pic-1 {
    height: 10em;
  }

  .zen-text-2 {
    font-size: 14px;
    line-height: 24px;
  }

  .zen-pic-2 {
    height: 10em;
  }

  .zen-pic-6 {
    height: 18em;
  }

  .zen-pic-3 {
    height: 10em;
  }

  .zen-text-1 {
    font-size: 27px;
  }

  .zen-wrap-3 {
    padding-top: 0;
  }

  .zen-section-1 {
    font-size: 1.3vw;
  }

  .lowercaser {
    font-size: 27px;
  }

  .smakkjh {
    min-height: 100%;
  }

  .fur {
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 100%;
  }

  .jfm {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .italic-text-2 {
    color: #2d2d2d;
    font-family: Suisseintl, sans-serif;
    font-weight: 400;
  }

  .text-span-114 {
    font-size: 27px;
  }

  .div-block-3871.frgv {
    width: 60%;
  }

  .button-25.fr34.hkj {
    min-width: 40%;
    font-size: 14px;
  }

  .bold-text-113 {
    font-weight: 400;
  }

  .text-span-116 {
    font-size: 45px;
  }

  .cooddsl.flagr, .cooddsl.flagr.gfv {
    flex-flow: row;
  }

  .highlightsd.gtrf {
    min-height: 100%;
    margin-top: auto;
    margin-bottom: 0;
  }

  .div-block-3876 {
    padding-left: 1.4em;
    padding-right: 1.4em;
  }

  .bold-text-119 {
    font-size: 16px;
  }

  .vsfifd {
    margin-left: 15px;
    margin-right: 20px;
  }

  .div-block-3878 {
    max-width: 100%;
  }

  .div-block-3879 {
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

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

  .cw-cookie_banner {
    max-width: 80%;
    display: flex;
  }

  .dfes {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-right: 8px;
    display: flex;
  }

  .text-block-318 {
    font-size: 8px;
  }

  .div-block-3896.wdhrieg {
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 18rem;
  }

  .nav-menu {
    grid-template-columns: 1fr .5fr;
    justify-items: end;
  }

  .section {
    margin-left: 24px;
    margin-right: 24px;
  }

  .section.hero {
    padding-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section.footer {
    color: #000;
  }

  .section.footer.hvhj {
    color: #fff;
  }

  .section.nav {
    mix-blend-mode: normal;
    background-color: #fff;
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-link {
    margin-right: 0;
    font-size: 17px;
  }

  .nav-link.last {
    font-size: 17px;
  }

  .nav-link.info {
    margin-right: 0;
  }

  .socials__wrapper {
    width: auto;
  }

  .container {
    padding-top: 100px;
  }

  .container.zero {
    margin-right: 0;
  }

  .container.nav.htrt.uzr, .container.dats {
    padding-left: 24px;
    padding-right: 24px;
  }

  .h1.project-page__heading {
    font-size: 24px;
  }

  .nav-tag {
    width: 100%;
    padding-left: 0;
  }

  .h3 {
    margin-bottom: 8px;
  }

  .h2 {
    line-height: 48px;
  }

  .copyright {
    color: #fff;
  }

  .project__link {
    font-size: 20px;
  }

  .gallery {
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 40px;
  }

  .grid-item__details {
    margin-bottom: 40px;
    padding-right: 0;
  }

  .btn {
    width: auto;
  }

  .btn-wrapper {
    grid-column-gap: 50px;
    grid-template-columns: 1fr 1fr;
    margin-top: -105px;
    padding-bottom: 180px;
  }

  .content__grid-2cols {
    grid-template-columns: 1fr;
    margin-bottom: 80px;
  }

  .page-wrapper.locomotive-scroll.pxmax {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cover {
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
  }

  .container__styleguide {
    padding-top: 96px;
  }

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

  .tabs-content {
    overflow: visible;
  }

  .projects-list {
    margin-left: 0;
  }

  .project {
    margin-bottom: 3px;
  }

  .filter {
    margin-right: 20px;
  }

  .tabs {
    width: 100%;
  }

  .text-block {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    color: #000;
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: border-box;
    min-width: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block.t5fr {
    margin-right: 0;
  }

  .text-block.rezp {
    align-items: center;
    min-width: 150px;
    display: none;
  }

  .home-sticky_column.is-2, .home-sticky_column.is-3, .home-sticky_column.is-1 {
    transform: none;
  }

  .home-sticky_section {
    min-height: auto;
  }

  .loader_top_photo-wrap {
    width: 105%;
  }

  .home-sticky_layout {
    min-height: auto;
    transform: none;
  }

  .container-2.is-sticky {
    position: static;
  }

  .loader_photo_wrap {
    border-width: 3px;
  }

  .loader_number {
    font-size: 2em;
  }

  .home-sticky_img-height {
    padding-top: 199%;
  }

  .slder {
    column-gap: 10px;
    max-height: 100%;
  }

  .image-2 {
    filter: none;
  }

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

  .image-3 {
    filter: none;
  }

  .text-span {
    display: flex;
  }

  .text-block-4 {
    padding-bottom: 6px;
  }

  .text-block-5 {
    margin-bottom: 20px;
  }

  .text-block-5.rht {
    font-size: 12px;
  }

  .columns {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: space-around;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .column {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .sample.hei {
    min-height: 300px;
  }

  .heading {
    font-size: 24px;
  }

  .heading.space {
    line-height: 130%;
  }

  .ztf4 {
    max-width: 100%;
    margin-right: 0;
    font-size: 16px;
  }

  .emalkl {
    padding: 5px 10px;
    font-size: 17px;
    line-height: 1;
  }

  .text-block-6, .text-block-6.jfhhj {
    font-size: 20px;
  }

  .text-block-6.jh {
    margin-left: 0;
  }

  .div-block-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .page-padding-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .my-slider-progress {
    margin-top: 32px;
  }

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

  .margin-bottom.margin-medium {
    margin-bottom: 10px;
  }

  .heading-2.fdf {
    font-size: 22px;
  }

  .topics-block__top {
    padding-top: 2rem;
  }

  .topics-block__bottom {
    justify-content: center;
    min-height: 100px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .topics-block__first-string {
    justify-content: space-between;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .topicsblock {
    display: none;
  }

  .topics-block__title {
    margin-bottom: -4px;
    display: block;
  }

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

  .topics-block__custom-tags {
    padding-right: 1.5rem;
  }

  .topics-block__button {
    display: none;
  }

  .topics-block__tags-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .topics-block__tag.js--active {
    padding: .5rem 1rem;
    font-size: 12px;
  }

  .topics-block__tag.js--active.vfgh {
    font-size: 12px;
  }

  .topics-block__toggle {
    margin-left: auto;
  }

  .div-block-13 {
    align-items: center;
  }

  .div-block-14 {
    min-width: 100px;
    max-width: 100px;
    min-height: 100px;
  }

  .div-block-17 {
    margin-top: 0;
  }

  .news {
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
    position: absolute;
    bottom: 0;
    right: 24px;
  }

  .text-block-9 {
    font-size: 18px;
  }

  .background-video {
    filter: invert();
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
  }

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

  .text-span-2 {
    font-size: 18px;
  }

  .text-span-2.z6 {
    font-size: 20px;
  }

  .div-block-21, .div-block-22 {
    flex-direction: column;
    align-items: flex-start;
  }

  .paragraph-3 {
    font-size: 16px;
  }

  .hero_content {
    border-radius: 20px;
    flex-direction: row;
    padding: 15px;
  }

  .hero_sub {
    text-align: right;
    letter-spacing: 0;
    align-items: flex-start;
    margin-left: 0;
    margin-right: auto;
    font-size: 12px;
  }

  .hero-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-3 {
    letter-spacing: -.5px;
    margin-top: 5px;
    font-size: 25px;
    line-height: 100%;
  }

  .paragraph-5 {
    text-align: left;
    padding-top: 3px;
    font-size: 13px;
  }

  .slider-div {
    padding: 20px;
  }

  .startproject {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cookies {
    max-width: 350px;
    margin-left: 24px;
    bottom: 0;
    left: 0;
    right: auto;
  }

  .cookies.grt {
    margin-left: auto;
  }

  .text-block-14 {
    font-size: 13px;
  }

  .preloader-2 {
    display: none;
  }

  .background-video-2.upd, .background-video-2.dopd {
    width: 170px;
    height: 90px;
  }

  .swiper-slide {
    width: 33.33%;
  }

  .sw0-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-26 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fdghj {
    height: 26vh;
  }

  .div-block-27 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .videostable {
    grid-template-columns: 1fr 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .collection-list-7 {
    column-count: 3;
  }

  .pics, .pics.elso {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tabs-menu {
    padding-bottom: 7px;
  }

  .div-block-39 {
    justify-content: flex-start;
    margin-top: 6px;
  }

  .dropdown {
    margin-right: 30px;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .footer-subscribe {
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer-form-container-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title {
    margin-right: 0;
  }

  .footer-form-block-two {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input {
    width: 100%;
  }

  .footer-wrapper-three {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .footer-block-three {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .footer-link-three {
    margin-bottom: 0;
  }

  .footer-social-block-three {
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
  }

  .footer-social-link-three {
    margin-left: 0;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .artists {
    padding-left: 24px;
    padding-right: 24px;
    display: none;
  }

  .text-block-19, .text-block-20, .text-block-21 {
    color: #000;
  }

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

  .div-block-44 {
    padding-left: 24px;
    padding-right: 24px;
    bottom: 24px;
  }

  .div-block-45 {
    margin-bottom: 0;
  }

  .div-block-46 {
    border-radius: 13px;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    margin-right: 15px;
  }

  .div-block-48 {
    width: 20%;
  }

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

  .text-block-23 {
    min-height: 22px;
    margin-right: 5px;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 11px;
  }

  .div-block-50 {
    justify-content: flex-start;
    margin-bottom: 0;
  }

  .image-10 {
    min-height: auto;
  }

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

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

  .copy {
    width: 100%;
  }

  .copy_p {
    margin-bottom: 0;
  }

  .copy_p.tzt {
    font-size: 20px;
  }

  .copy_p.blur {
    margin-bottom: 20px;
  }

  .content.is--copy {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .image-11.reer.ztui {
    object-fit: scale-down;
  }

  .site-sum {
    padding-left: 24px;
    padding-right: 24px;
  }

  .talentpanel {
    border-radius: 20px;
    max-width: 450px;
  }

  .div-block-57 {
    border-radius: 100%;
    min-width: 150px;
    max-width: 100px;
    min-height: 150px;
    margin-right: 16px;
  }

  .tabs-content-2 {
    max-height: 70px;
  }

  .agent-island {
    right: -60px;
  }

  .agent-island.otherside {
    left: -60px;
  }

  .text-block-24 {
    font-size: 14px;
  }

  .sideb {
    height: 30px;
    min-height: 30px;
    display: none;
    right: -90px;
  }

  .sideb.rigth {
    display: none;
    left: -90px;
  }

  .pictures, .pictures.elsoe, .videos {
    margin-top: 20px;
  }

  .abc3.hryt.dsg {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-11 {
    letter-spacing: -1px;
    margin-right: 10px;
    font-size: 70px;
    line-height: 70px;
  }

  .paragraph-6 {
    font-size: 12px;
  }

  .text-block-25 {
    font-size: 24px;
  }

  .columns-2 {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: space-around;
    align-items: stretch;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: stretch;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._012trz {
    width: 100%;
  }

  .mainblocks {
    flex-direction: column;
  }

  .container-5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cms-trending-articles-grid {
    grid-template-columns: 1fr;
  }

  .link-block-8 {
    position: absolute;
  }

  .h1-hero-container {
    flex-direction: column;
  }

  .h1-hero-content-top-paragraph {
    font-size: 12px;
  }

  .h1-hero-images-content {
    height: 350px;
  }

  .h1-hero-heading {
    font-size: 27px;
  }

  .h1-hero-images-wrapper {
    height: 250vh;
    padding-right: 20px;
  }

  .h1-hero-content-bottom-paragraph {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 20px;
  }

  .h1-hero-wrapper {
    padding-left: 40px;
  }

  .h1-hero-wrapper.few {
    height: 40%;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .h1-hero-wrapper.few.ertrhtfgh {
    height: 100vh;
  }

  .bank-card.right.uztui {
    top: auto;
    bottom: 20%;
  }

  .text-block-30 {
    color: #fff;
    text-align: left;
    text-transform: none;
    font-size: 14px;
    font-weight: 700;
    line-height: 130%;
  }

  .please {
    z-index: 500;
    background-color: #121012;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .hire-image {
    object-position: 50% 30%;
    width: 100%;
    min-height: 300px;
    max-height: 300px;
  }

  .hire-image.ruztuio {
    width: 100%;
    min-height: 30rem;
  }

  .home_hero-right-content-left {
    padding-bottom: 20px;
  }

  .image-17, .image-18, .image-19 {
    display: none;
  }

  .home_hero-right-content-right {
    padding-bottom: 20px;
  }

  .home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5.frttt {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    position: relative;
    top: 0;
  }

  .home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5.frttt.mateeriasld.htytj {
    place-items: start;
  }

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

  .text-size-medium.text-align-center.is-hero {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
  }

  .button-wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .hire-image-1 {
    background-color: #fff;
    max-width: none;
    padding: 0;
  }

  .hire-image-1.biggr {
    width: 40px;
    height: 40px;
  }

  .footer-wrapper {
    grid-template-columns: 1.25fr 1fr 1fr;
  }

  .footer-bottom-2 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .navbar_menu {
    border-bottom-style: none;
  }

  .navbar_component {
    height: auto;
    min-height: 4rem;
  }

  .text-color-white.tzu {
    max-width: 500px;
    font-size: 30px;
    line-height: 37px;
  }

  .image-20 {
    display: none;
  }

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

  .padding-section-large.is-top {
    padding-bottom: 0;
  }

  .padding-section-large.is-top.htzu.tzjui.zuiol.zuh {
    padding-bottom: 40px;
  }

  .hire_wrapper-image {
    background-color: #0000;
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .hire-wrapper {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: .5fr;
    place-content: center;
    justify-items: center;
    display: flex;
  }

  .offer-wrapper {
    display: flex;
  }

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

  .text-size-large.text-weight-bold.text-align-center.htrthztu {
    font-size: 16px;
  }

  .hero-left-content.jztj.juk.z567 {
    padding-left: 3%;
  }

  .home_hero-wrapper {
    grid-template-columns: 1fr;
  }

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

  .padding-bottom.padding-large {
    padding-bottom: 20px;
  }

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

  .home_hero-image {
    height: 300px;
  }

  .home_hero-image.trhz.urzu.zkui {
    height: 30rem;
  }

  .heading-14 {
    font-size: 24px;
    line-height: 30px;
  }

  .heading-14.jz.mazj {
    font-size: 30px;
    line-height: 30px;
  }

  .heading-14.trtr {
    margin-bottom: 0;
  }

  .heading-14.trtr.tzuu.htzu {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-14.rtetuz._3tz {
    margin-bottom: 0;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-2.padding-section-medium.d.rgtzu {
    padding-bottom: 40px;
  }

  .faq_accordion {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .text-align-center.t435z {
    margin-left: 20px;
  }

  .text-weight-bold {
    font-size: 15px;
  }

  .check-grid {
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .price-illustration {
    max-width: 20%;
    display: block;
    bottom: 0%;
  }

  .container-6.rezturtz.frez.gretz {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .price-caption.ztzuik {
    margin-top: 40px;
  }

  .subtitle {
    font-size: 15px;
    line-height: 25px;
  }

  .price-card, .price-card-dark {
    padding-left: 24px;
    padding-right: 24px;
  }

  .price-card-dark.htzu.z5u6 {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .price-card-dark.htzu._6tzuj {
    padding-bottom: 30px;
  }

  .price-top-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .feature-label.ghj.rgthz {
    max-width: 100%;
  }

  .content-h1 {
    font-size: 55px;
  }

  .grid-2 {
    grid-template-columns: 1fr;
  }

  .check-grid-large {
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .button-price {
    margin-top: 20px;
  }

  .pricing-section.zjuk {
    padding-bottom: 40px;
  }

  .grid-feature-button {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-75 {
    width: 80px;
    height: 80px;
  }

  .bold-text-4.zutfzg {
    font-size: 23px;
  }

  .brj-text-1 {
    padding-left: 0%;
    padding-right: 0%;
    font-size: 16px;
  }

  .brj-text-1.uztuki.trzi, .brj-text-1.uztuki.trzi.thzu.gdhrzj {
    font-size: 16px;
  }

  .brj-text-1.uztuki.trzi.thzu.gdhrzj.zuh {
    margin-top: 20px;
    font-size: 16px;
  }

  .brj-text-1.uztuki.trzi.thzu.tit.t-bbsnfm {
    font-size: 16px;
  }

  .brj-text-1.uztuki.trzi.thzu.tit.t-bbsnfm.guzhj {
    font-size: 17px;
  }

  .brj-text-1.uztuki.trzi.thzu.ezrtz {
    margin-bottom: 0;
    font-size: 16px;
  }

  .brj-text-1.uztuki.trzi.thzu.hrtrh {
    font-size: 16px;
  }

  .brj-text-1.uztuki.trzi.thzu.tzhuj.rtu {
    color: #f9f9f9e8;
    font-size: 16px;
  }

  .brj-text-1.tz6u7 {
    margin-bottom: 20px;
  }

  .brj-wrap-text-1, .brj-wrap-text-1.brs, .brj-wrap-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .brj-container-1 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .brs-section-1 {
    padding: 0 3em;
  }

  .brs-section-1.der.zztu.rzrtzk.uzz.jhl {
    padding-top: 0;
  }

  .brj-heading-1 {
    text-align: left;
  }

  .brj-heading-1.brs._1, .brj-heading-1.brs._1.thzut {
    font-size: 24px;
  }

  .brj-heading-1.brs._1.frghz {
    font-size: 20px;
    line-height: 1.4;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui, .brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu {
    font-size: 30px;
    line-height: 40px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu.htu {
    font-size: 20px;
    line-height: 30px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu._5z47 {
    font-size: 23px;
    line-height: 36px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu.hu.uzti {
    font-size: 25px;
    line-height: 35px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.tert5.trez.gh {
    font-size: 30px;
    line-height: 45px;
  }

  .brj-wrap-heading-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .brj-wrap-heading-1.brs {
    padding-left: 0%;
    padding-right: 0%;
  }

  .brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.grtzu.tz6 {
    margin-top: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.t456t {
    margin-top: 55px;
    padding-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .brs-grid2-wrap-1 {
    align-items: stretch;
    margin-top: 40px;
    padding-top: 0;
  }

  .brs-wrap-2 {
    padding-left: 0;
  }

  .brs-grid-2-heading-1 {
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 20px;
  }

  .brs-grid2-wrap-heading-1, .brs-grid2-wrap-heading-1.dsfer {
    padding-left: 0%;
    padding-right: 0%;
  }

  .brs-grid-2-wrap-content-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .brs-grid2-content-1-1 {
    font-size: 16px;
    line-height: 25px;
  }

  .brs-grid2-content-1-1.greenk {
    max-width: 70%;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .brs-grid2-content-wrap-1, .brs-grid2-content-wrap-1.sgretz {
    padding-left: 0%;
    padding-right: 0%;
  }

  .brs-grid2-grid-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .brs-grid2-content-2-2 {
    line-height: 30px;
  }

  .brs-grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .brs-grid-2.jzuj {
    padding-left: 0%;
    padding-right: 0%;
  }

  .brs-grid-2.jzuj.fsds {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .brs-grid-2.jzuj.rezz.rttz {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brs-grid-text-1 {
    max-width: 100%;
    margin-bottom: 0;
    font-size: 18px;
  }

  .brs-grid-text-1.zrtz {
    max-width: 70%;
  }

  .brs-grid-text-1.tjztjz {
    max-width: 90%;
  }

  .brs-grid-wrap-text-1 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .brs-grid-1 {
    grid-template-columns: 1fr;
  }

  .brs-grid-wrap-pic-1._2.d {
    width: 100%;
    min-height: 300px;
    padding-bottom: 20px;
  }

  .brs-grid-wrap-pic-1._2.d.guikj.fgjh {
    padding-bottom: 20px;
  }

  .brs-grid-wrap-pic-1._2.d.guikj.fgjh.ftz {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brs-grid-wrap-pic-1._2.d.guikj.fgjh.ftz.u78 {
    min-height: 300px;
  }

  .brs-grid-wrap-pic-1._2.dfgf.rhzt {
    background-repeat: repeat, repeat-x;
  }

  .brs-grid-wrap-pic-1._2.dfgf.rhzt.u678 {
    min-height: 300px;
  }

  .brs-grid-wrap-pic-1._2.dfgf.rhzt.u678.hdgj {
    min-height: 100px;
  }

  .brs-section-1-2 {
    padding: 0 3em 8em;
  }

  .brs-section-1-2._1 {
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .brs-section-1-2._1.htzu.htutu {
    padding-bottom: 40px;
  }

  .brs-section-1-2.aniimation1 {
    padding-left: 0;
    padding-right: 0;
  }

  .withe.terhte7 {
    font-size: 18px;
  }

  .container-class-2-2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .brs-grid-wrap-1 {
    min-height: 350px;
  }

  .brs-grid-wrap-1._2 {
    min-height: 200px;
  }

  .aaa-wrap-1-3 {
    position: relative;
    left: 0;
  }

  .aaa-link-3-2 {
    font-size: 15px;
  }

  .aaa-decor-1 {
    height: 12px;
  }

  .aaa-wrap-2 {
    display: none;
  }

  .aaa-wrap-2.one {
    display: block;
  }

  .aaa-wrap-2.jf {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .aaa-wrap-1 {
    display: none;
  }

  .aaa-wrap-5 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: flex-start;
  }

  .ghj-icon-2-2 {
    opacity: .5;
    object-fit: contain;
    height: 1.1em;
  }

  .aaa-icon-2 {
    height: 2em;
  }

  .aaa-link-1-2 {
    font-size: 1.4em;
  }

  .ghj-icon-1-2 {
    height: 1.2em;
  }

  .aaa-wrap-3-2 {
    margin-bottom: 1.7em;
    line-height: 24px;
  }

  .aaa-link-2-2 {
    font-size: 15px;
  }

  .aaa-text-7-2 {
    font-size: 9px;
  }

  .ghj-wrap-1 {
    display: block;
  }

  .aaa-grid-2-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .aaa-section-1-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.69vw;
  }

  .aaa-link-block-2-2, .aaa-link-block-2-2.fdcm {
    height: 25px;
  }

  .aaa-wrap-1-2-2 {
    height: 100%;
    min-height: 100%;
    position: relative;
  }

  .ghj-decor-1-2 {
    background-color: #fafafa;
  }

  .aaa-text-9-2 {
    font-size: 1.4em;
  }

  .aaa-wrap-4 {
    grid-column-gap: .7em;
    grid-row-gap: .7em;
    flex-direction: column;
    align-items: flex-start;
  }

  .ghj-wrap-2 {
    cursor: pointer;
  }

  .aaa-link-5-2 {
    font-size: 1.5em;
  }

  .ghj-wrap-3-2 {
    display: none;
  }

  .aaa-text-3-2 {
    font-size: 15px;
    line-height: 20px;
  }

  .aaa-text-2-2 {
    font-size: 15px;
    line-height: 24px;
  }

  .aaa-icon-1-2 {
    width: 2em;
  }

  .aaa-text-1-2 {
    font-size: 15px;
    line-height: 24px;
  }

  .aaa-text-4-2 {
    font-size: 1.5em;
  }

  .brp-content-text-1 {
    font-size: 8em;
  }

  .brt-content-wrap-1 {
    padding-left: 0;
    padding-right: 3em;
  }

  .brt-content-wrap-1._2 {
    padding-left: 4em;
    padding-right: 0;
  }

  .brt-content-wrap-1._3 {
    padding-right: 0;
  }

  .brt-content-wrap-1._4 {
    padding-left: 1em;
    padding-right: 0;
  }

  .brt-content-wrap-1._5 {
    padding-left: 0;
    padding-right: 3em;
  }

  .brt-content-wrap-text-1.especial {
    width: 32em;
  }

  .brt-content-text-1 {
    font-size: 2.5em;
  }

  .brt-pic-1 {
    display: none;
  }

  .brt-wrap-pic-1 {
    background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900aa_processing_fallback__ei2ahsxgp7qu_large.jpeg");
    background-position: 0 0;
    background-size: cover;
    height: 75vh;
  }

  .brt-wrap-pic-1.font2 {
    background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900a9_graphics_fallback__2msyifsaf5ue_large.jpeg"), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900aa_processing_fallback__ei2ahsxgp7qu_large.jpeg");
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, cover;
  }

  .image-cover {
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: 20px;
    width: 160px;
    max-height: 120px;
  }

  .apple-grid-block.mobile-hidden {
    display: flex;
  }

  .apple-grid-block.tablet-hidden.for {
    align-items: center;
    display: none;
  }

  .apple-grid-block.tablet-hidden.for.mobli {
    display: flex;
  }

  .apple-grid-block.hfghk.rej {
    padding-left: 20px;
    padding-right: 20px;
  }

  .apple-grid-block.hfghk.funfact {
    max-height: 220px;
  }

  .apple-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .middle-block-text, .middle-block-text.fh, .middle-block-text.fh.kjl {
    font-size: 14px;
  }

  .bottom-block-text.fgjf {
    color: #000;
    position: static;
  }

  .price-grid {
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .feature-text.csusztass-text {
    font-size: 10px;
    line-height: 12px;
  }

  .pricing-column {
    background-color: #fff0;
    border-radius: 20px;
    min-width: 30vw;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-column-white {
    min-width: 30vw;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-grid {
    grid-row-gap: 14px;
  }

  .feature-item.csusztrs {
    display: block;
  }

  .grid-3.gzu, .grid-3.gzu.zzu {
    margin-bottom: 20px;
  }

  .eloadas {
    display: none;
  }

  .div-block-77.sdgf {
    margin-bottom: 10px;
  }

  .image-24.meetr {
    display: block;
  }

  .idoppp {
    font-size: 16px;
  }

  .div-block-83, .div-block-83.fsr {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-block-36 {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 30px;
  }

  .text-block-36.linker {
    margin-bottom: 20px;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-36.fsd {
    margin-top: 0;
  }

  .div-block-84.nonszaz.fsd.jzi {
    margin-bottom: 10px;
  }

  .gyik.hthz.tzju {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .containergy.jfk {
    padding-left: 4%;
    padding-right: 4%;
  }

  .div-block-87 {
    grid-template-columns: 1fr;
  }

  .image-25.zu78.treztgz, .image-25.iolp {
    max-height: 40px;
  }

  .image-25.t456.gr6.htzu.jkl {
    min-width: 60px;
  }

  .contrtf.t544z4 {
    padding-top: 40px;
  }

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

  .dsaud {
    margin-bottom: 0;
  }

  .rewt5.zrt5 {
    margin-top: 10px;
    margin-left: 0;
  }

  .countdown-wrapper---brix {
    padding: 0 10px;
  }

  .countdown-number-container---brix {
    min-width: 92px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .countdown-number---brix.number {
    font-size: 25px;
    line-height: 25px;
  }

  .countdown-number-title---brix {
    font-size: 12px;
    line-height: 12px;
  }

  .two-points---brix {
    font-size: 30px;
    line-height: 30px;
  }

  .super-text {
    font-size: 27.5vw;
  }

  .scroll-h-child {
    flex: 0 auto;
  }

  .scroll-h-child.flex-cc.end {
    margin-bottom: 2rem;
  }

  .scroll-h-child.navsee34.bffghjk {
    display: none;
  }

  .nav-bar {
    grid-column-gap: 10px;
    justify-content: flex-start;
    padding-left: 5%;
    padding-right: 5%;
  }

  .hero-text-parent {
    bottom: -7%;
  }

  .div-block-100 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .text-block-43.zrtzuu {
    display: flex;
  }

  .heading-27 {
    font-size: 20px;
  }

  .image-31.insf {
    margin-right: 10px;
  }

  .image-31.nufbsgm {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 4px;
  }

  .image-31.tzhuj {
    margin-right: 10px;
  }

  .arrowigd {
    min-height: 20px;
    max-height: 20px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 10px;
  }

  .fwh {
    flex-direction: row;
    align-items: flex-start;
  }

  .text-block-44 {
    margin-top: 5px;
    margin-left: 3px;
    font-size: 16px;
    line-height: 20px;
  }

  .text-block-45 {
    line-height: 23px;
  }

  .div-block-104 {
    width: 100%;
    height: 370px;
    margin-top: 20px;
    padding: 20px;
  }

  .div-block-104.blrtz {
    height: 370px;
  }

  .heading-28 {
    font-size: 22px;
  }

  .div-block-105 {
    flex-direction: column;
  }

  .div-block-105.zrti.tuztu.tgg453 {
    margin-top: 0;
  }

  .div-block-106 {
    margin-bottom: 0;
  }

  .ewf {
    margin-bottom: 30px;
  }

  .gdfjk {
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .hghlightedd {
    font-size: 14px;
  }

  .div-block-120 {
    margin-left: auto;
  }

  .form-block-3 {
    width: 94%;
  }

  .div-block-3519 {
    align-items: flex-start;
    padding-left: 10px;
  }

  .div-block-3498 {
    grid-template-columns: 1fr;
  }

  .div-block-3498.zghj.ghfrt {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    column-count: 0;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: center start;
    place-items: center start;
    width: 100%;
    display: grid;
  }

  .text-block-191 {
    font-size: 10px;
  }

  .heading-30 {
    font-size: 30px;
  }

  .slider-6 {
    width: 100%;
    min-width: 400px;
    max-width: 600px;
    height: 100%;
    min-height: 350px;
    max-height: 350px;
  }

  ._1-row {
    min-width: 400px;
    max-width: 600px;
  }

  .slider-7 {
    min-height: 170px;
    max-height: 200px;
  }

  ._2row {
    min-width: 400px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  ._3row {
    min-width: 400px;
    max-width: 600px;
  }

  .slide-nav-5 {
    justify-content: center;
    align-items: flex-start;
    max-height: 10px;
    padding-top: 0;
    font-size: 5px;
    line-height: 5px;
    display: flex;
    inset: auto 0% 0%;
  }

  .slider-8 {
    width: 32.5%;
    min-height: 150px;
    max-height: 150px;
  }

  .icon-5 {
    margin-left: 10px;
    margin-right: auto;
    left: -10%;
    transform: scale(.5);
  }

  .icon-6 {
    margin-left: auto;
    margin-right: 10px;
    inset: 0% -10% 0% auto;
    transform: scale(.5);
  }

  .automator-ui-stat-large.orange {
    font-size: 30px;
  }

  .automator-ui-heading-large {
    font-size: 26px;
  }

  .automator-ui-heading-large.medium {
    margin-left: 0;
    font-size: 16px;
  }

  .ui-row-large.htzuj {
    min-height: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .automator-icos.uztuzio {
    width: 40px;
    margin-right: 0;
  }

  .automator-icos.countrf {
    width: 40px;
  }

  .automator-ui-large {
    aspect-ratio: auto;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: auto;
    max-height: 450px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    bottom: 31px;
    transform: none;
  }

  .automator-ui-large.rtu {
    margin-right: auto;
  }

  .automator-ui-large.htrj6.r32t._34z {
    min-height: 350px;
    max-height: 350px;
  }

  .map-img.t34z {
    min-height: 300px;
  }

  .div-block-3581 {
    top: 83px;
    left: 29px;
  }

  .div-block-3581.eur {
    top: 0;
    right: 69px;
  }

  .div-block-3581.asfef {
    bottom: 100px;
  }

  .text-block-202 {
    font-size: 15px;
  }

  .div-block-3583 {
    text-align: center;
    justify-content: center;
    max-width: 390px;
    position: static;
  }

  .list-item-2 {
    margin-bottom: 10px;
  }

  .list-3 {
    font-size: 16px;
  }

  .t213, .tr54, .tier32 {
    font-size: 18px;
  }

  .card__bg, .card__glow {
    width: 350px;
    height: 200px;
  }

  .text-block-204 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-205 {
    font-size: 18px;
    line-height: 22px;
  }

  .image-199 {
    max-width: 60px;
    max-height: 60px;
    margin-top: -10px;
    margin-bottom: 0;
  }

  .home-hero_section-2 {
    background-image: linear-gradient(0deg, #000, #000000e3 35%, #2e2e2e00 86%), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902f5_nelson-ndongala-6VBVp-V0txQ-unsplash.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 700px;
  }

  .home-hero_layout-2 {
    grid-template-columns: 1.75fr;
  }

  .countdown-row.reze.tqer.iz7e5t.triz.htrk {
    margin-left: 0;
  }

  .countdown-time {
    font-size: 14px;
  }

  .countdown-detail {
    font-size: 9px;
  }

  .pricing {
    font-size: 30px;
    line-height: 40px;
  }

  .button-primary-2 {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .float-background-purple {
    width: 100%;
    height: 42%;
    inset: auto 0% 0%;
  }

  .grid-two-columns---brix {
    grid-column-gap: 100px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .badge-popular---brix {
    top: 26px;
  }

  .text-single-302.text-color-neutral-800 {
    font-size: 16px;
  }

  .text-single-302.text-color-neutral-800.ewfw {
    font-size: 15px;
  }

  .text-block-206 {
    font-size: 12px;
  }

  .div-block-3589.ztru {
    min-height: 360px;
    max-height: 360px;
  }

  .text-block-209.rwtew.iughi {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6em;
  }

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

  .div-block-3591.vdsg.zr5r5 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .div-block-3591.tgr6u {
    display: flex;
  }

  .text-block-211 {
    margin-top: 0;
  }

  .div-block-3592 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .image-201 {
    min-width: 12px;
    max-width: 12px;
    min-height: 12px;
    max-height: 12px;
  }

  .text-block-214 {
    font-size: 13px;
  }

  .text-block-214.gfd.turt {
    font-size: 12px;
  }

  .div-block-3596 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

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

  .div-block-3603 {
    max-width: 90%;
  }

  .div-block-3603.tti.z5u {
    padding-bottom: 10px;
  }

  .text-block-218.jokl.huiio.tztzi.zuu.zti8 {
    margin-bottom: 5px;
  }

  .div-block-3640 {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
  }

  .grid-40 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }

  .grttg {
    min-height: 100%;
  }

  .div-block-3644 {
    height: 100%;
  }

  .paragraph-98.gfghj {
    width: 100%;
  }

  .paragraph-98.tertzu {
    padding-bottom: 0;
  }

  .div-block-3645 {
    width: 100%;
    height: 400px;
  }

  .div-block-3645.tzti {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid;
  }

  .frerh {
    max-height: 400px;
  }

  .image-203 {
    min-height: 270px;
  }

  .image-203.tzi {
    min-height: 270px;
    max-height: 340px;
  }

  .image-203.fhkio {
    max-height: 200px;
  }

  .div-block-3646 {
    min-height: 200px;
  }

  .div-block-3649 {
    width: 32%;
    min-height: 200px;
  }

  .div-block-3650, .div-block-3651 {
    margin-top: 10px;
  }

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

  .image-205 {
    object-position: 95% 100%;
  }

  .image-205.uhj, .div-block-3664 {
    min-height: 300px;
  }

  .section-headline.hdtzu {
    padding-left: 4%;
    padding-right: 4%;
  }

  .footer-3 {
    padding: 4%;
  }

  .footer-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .section-6.rehjz.dj.t345, .section-6._76 {
    padding-left: 4%;
    padding-right: 4%;
  }

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

  .block.bhnj {
    justify-content: flex-start;
    align-items: center;
  }

  .collection-list-11 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tabs-2 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .tab-link-tab-1-2.w--current {
    font-size: 15px;
  }

  .trurzkj {
    padding-left: 7px;
    padding-right: 7px;
    font-size: 15px;
  }

  .trurzkj.getsrs {
    margin-left: 5px;
  }

  .text-block-235 {
    font-size: 15px;
    line-height: 15px;
  }

  .image-211 {
    min-width: 12px;
    max-width: 12px;
    min-height: 12px;
    max-height: 12px;
  }

  .text-block-236 {
    font-size: 12px;
  }

  .text-block-236.tzui {
    font-size: 16px;
  }

  .div-block-3687.freh {
    grid-template-columns: 1fr 1fr;
    padding-left: 4%;
    padding-right: 4%;
  }

  .ezrt.tzi {
    display: block;
  }

  .menu-outer {
    max-width: 400px;
  }

  .menu-expand-content {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-41 {
    grid-template-columns: minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr);
  }

  .div-block-3698.rajta.era, .div-block-3698.rajta.adams._5tz65 {
    min-width: 40px;
    min-height: 40px;
  }

  .div-block-3699.z55 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-38 {
    font-size: 40px;
  }

  .div-block-3702 {
    width: 20vh;
    height: 20vh;
  }

  .div-block-3713 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .container-8 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container-8.jtzk {
    flex-flow: column;
    align-items: center;
  }

  .display-xl {
    font-size: 1.6rem;
  }

  .title-2.htrhzt._7i7i8 {
    max-width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .nav-item.nav-item-left.r6z7u.tu7, .nav-item.nav-item-button.zu7.tu8i {
    display: none;
  }

  .nav-item.nav-brand._5u6.z57 {
    margin-left: auto;
    margin-right: auto;
  }

  .nav {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .section-7 {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section-7.section-hero {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    height: 100%;
    min-height: auto;
    padding-top: 140px;
    display: block;
  }

  .container-9 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .checkbox-field-7 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .heading-39 {
    margin-bottom: -10px;
    font-size: 15px;
  }

  .heading-39.frf {
    margin-bottom: 0;
  }

  .button-7 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .page-wrapper-7 {
    grid-template-columns: 100vw;
    width: 100%;
  }

  .information_header {
    margin-bottom: 56px;
  }

  .display-1 {
    margin-bottom: 24px;
    font-size: 52px;
    line-height: 55px;
  }

  .display-1.width-80percent {
    width: 100%;
    font-size: 32px;
    line-height: 38px;
  }

  .information_section.background-color.neutral-200 {
    padding-bottom: 16px;
  }

  .form_section {
    padding: 56px 40px;
  }

  .form_block {
    width: 100%;
  }

  .form_field-label {
    font-size: .6em;
  }

  .hero_left {
    width: 100%;
  }

  .hero_right {
    width: 100%;
    margin-top: 4em;
  }

  .container-10.is--hero {
    display: block;
  }

  .background-video-5 {
    min-width: 103%;
    height: 100%;
    min-height: 103%;
  }

  .z6547u7 {
    font-size: 14px;
  }

  .home-features_block {
    grid-row-gap: 2rem;
    flex-direction: column;
    padding-top: 3rem;
  }

  .home-features_block.zkuz {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

  .about-hero-top {
    padding-top: 4rem;
  }

  .home-types_tab-link.w--current {
    padding-left: 0;
    padding-right: 0;
  }

  .home-photography_absolute {
    top: 0%;
    right: 11%;
  }

  .home-photography_wrapper {
    max-width: 90%;
  }

  .home-hosting_block-content {
    padding-left: 10%;
    padding-right: 10%;
  }

  .home-help_top-image-wrapper {
    max-width: 90%;
  }

  .nav_menu-button {
    padding: .5rem;
  }

  .home-types_grid {
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .heading-xlarge {
    font-size: 3rem;
  }

  .home-features_left-line {
    display: none;
  }

  .home-opportunity_item {
    width: 47%;
    max-width: none;
  }

  .section_home-opportunity.truo.rtyh.gfhj {
    background-image: linear-gradient(90deg, #ebb2f1 55%, #abdbc669), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692903db_N%C3%A9vtelen%20terv.jpg");
    background-position: 0 0, 0 0, 100% 0;
    background-size: auto, auto, cover;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-types_tab-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .padding-global-3.is-other-half {
    padding-left: 5%;
  }

  .heading-style-h2 {
    font-size: 1.75rem;
  }

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

  .home-types_tab-text {
    padding-bottom: .5rem;
  }

  .home-types_image {
    object-position: 50% 0%;
  }

  .home-help_block {
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .padding-section-medium {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .padding-section-xlarge {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .home-help_top-block {
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .text-size-large-2 {
    font-size: 1.25rem;
  }

  .home-help_image-prop {
    padding-bottom: 40%;
  }

  .home-features_grid {
    border-top-width: 0;
    border-bottom-width: 0;
  }

  .button-8.is-nav {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h1.is-features-heading {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .nav_link {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .footer_top {
    grid-column-gap: 3rem;
    grid-row-gap: 70px;
    flex-direction: column;
    padding-top: 2rem;
    display: flex;
  }

  .hero_bg-overlay {
    display: none;
  }

  .badge_star-circle {
    width: 3rem;
    height: 3rem;
    margin-bottom: -1.5rem;
  }

  .hero-title {
    max-width: 100%;
    font-size: 24px;
    line-height: 30px;
  }

  .text-size-large-3 {
    font-size: 18px;
  }

  .hero_image-column, .hero_image-column._90deg, .hero_image-column.less-45deg, .hero_image-column._45deg {
    width: 20vw;
    height: 70vw;
  }

  .social-proof_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .iphone_turnoff-icon-wrapper {
    width: 3rem;
    height: 3rem;
    margin-bottom: -1.5rem;
  }

  .hero_title-tag.vfg {
    margin-bottom: 20px;
    margin-left: 0;
  }

  .hero_images-wrapper {
    height: 50vw;
  }

  .hero_images {
    display: none;
  }

  .social-proof_divider {
    width: 2rem;
    height: 1px;
  }

  .benefits_card-icon._2, .benefits_card-icon._1 {
    left: 20%;
  }

  .footer_right {
    border-right-width: 0;
  }

  .heading-style-h4-2 {
    font-size: 1rem;
  }

  .image-cover-2 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .hero_image-card {
    height: 150px;
  }

  .iphone_grid-item.camera {
    align-items: flex-end;
    height: 100%;
  }

  .hero_title-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .features_grid {
    grid-template-columns: 1fr;
  }

  .iphone_grid-inner {
    padding-bottom: 3rem;
  }

  .features-title {
    font-size: 1.5rem;
  }

  .footer_links-wrapper {
    grid-column-gap: 2rem;
    max-width: 34rem;
  }

  .iphone_mic-icon-wrapper, .iphone_camera-icon-wrapper {
    width: 3rem;
    height: 3rem;
    margin-bottom: -1.5rem;
  }

  .padding-global-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .iphone_tools-icon-wrapper {
    width: 3rem;
    height: 3rem;
    margin-bottom: 0;
  }

  .features_grid-item.right {
    justify-content: center;
  }

  .features_grid-item.left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .padding-section-large-3.grh.frfd {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-section-large-3.fghh.rtui {
    padding-top: 40px;
  }

  .home-pricing_items-wrapper {
    grid-template-rows: auto max-content auto;
    grid-template-columns: 1fr;
  }

  .navbar_dropdown-toggle-mobile, .navbar_dropdown-toggle-mobile.w--open {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home-pricing_item-divider {
    width: 100%;
    height: 1px;
  }

  .home-figures_figure-text {
    font-size: 1.5rem;
  }

  .navbar_menu-buttons.is-menu-mobile {
    width: 100%;
    margin-top: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home-pricing_pricing-item.is-pro {
    grid-template-rows: 1fr auto auto auto;
  }

  .nav_logo {
    position: relative;
    top: -.1rem;
  }

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

  .navbar_mobile-menu-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .navbar_mobile-dropdown-list.w--open {
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar_logo-wrapper.is-main {
    width: 60px;
    min-width: 60px;
    max-width: 60px;
  }

  .navbar_logo-wrapper.is-open {
    width: 8rem;
    min-width: 8rem;
    max-width: 8rem;
  }

  .navbar_menu-button-2.is-main {
    margin-right: -.75rem;
  }

  .navbar_menu-button-2.is-open {
    width: 3rem;
    height: 3rem;
    margin-right: -.75rem;
  }

  .navbar_link-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar_link-mobile.no-dropdown {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home-pricing_h2 {
    font-size: 2rem;
  }

  .navbar_menu-wrapper-mobile-top, .padding-global-7 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home-features2_list-wrapper {
    grid-template-columns: 1fr;
  }

  .home-faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .home-faq_icon {
    width: 1.75rem;
  }

  .home-sproof_icon {
    width: 2rem;
    height: 2rem;
  }

  .home-features1_h2 {
    font-size: 2rem;
  }

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

  .navbar_component-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

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

  .home-figures_list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-global-8 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .layout-metrics.fdhfj {
    grid-row-gap: 10px;
  }

  .layout-metrics.t55u {
    grid-row-gap: 20px;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .h2-3 {
    text-align: left;
    font-size: 20px;
  }

  .h2-3.feger {
    font-size: 24px;
  }

  .h2-3.fwkg {
    margin-bottom: 6px;
    font-size: 18px;
    line-height: 1.6;
  }

  .section-9 {
    padding: 60px 15px;
  }

  .feature-card-image {
    opacity: .4;
  }

  .feature-card-image.horizontal {
    opacity: .28;
  }

  .feature-card-image.z5eri {
    opacity: .21;
    display: none;
    right: -9%;
  }

  .layout-list-item {
    grid-template-columns: 1fr;
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .paragraph-110 {
    color: #565656;
    text-align: left;
  }

  .paragraph-110.max-width-40ch {
    color: #565656;
  }

  .div-block-3742 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .checkbox-label-5 {
    font-size: 15px;
  }

  .div-block-3743 {
    max-width: 100%;
  }

  .div-block-3745 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }

  .countdown_colon {
    font-size: 30px;
  }

  .max-width-xlarge.ewgrgt.frtz {
    grid-template-columns: .5fr;
  }

  .countdown_text {
    font-size: 20px;
  }

  .countdown_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-style-h2-2 {
    font-size: 20px;
  }

  .timer {
    font-size: 3rem;
  }

  .feature-caption {
    flex-direction: column;
    align-items: stretch;
  }

  .carousel-container-lines {
    padding-bottom: 72px;
    display: none;
  }

  .logo-group {
    grid-column-gap: 64px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
  }

  .gradient-span.trutr.zhzt {
    font-size: 16px;
    line-height: 20px;
  }

  .video-container-lines {
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-container-lines {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-button-wrap {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

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

  .grid-three-column.tzi.hg {
    grid-template-columns: 1fr;
  }

  .cta-side {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .container-lines-regular {
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-logo-2 {
    padding-left: 0;
  }

  .integration-circle-inner {
    width: 180px;
    height: 180px;
  }

  .content-container-lines {
    padding: 60px 0;
  }

  .content-container-lines.rtu {
    padding-top: 20px;
  }

  .feature-container-lines {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .integration-title.noemg {
    max-width: 80%;
  }

  .cta-content {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-lines-large, .container-lines-large.overflow {
    padding: 0;
  }

  .button-secondary {
    max-width: 100%;
  }

  .heading-47 {
    font-size: 27px;
  }

  .h3-heading._76i6i {
    font-size: 20px;
    line-height: 20px;
  }

  .fgh {
    max-width: 98%;
    font-size: 20px;
  }

  .button-13 {
    font-size: 18px;
    line-height: 30px;
  }

  .div-block-3755 {
    align-content: start;
  }

  .button-icon-2.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .header_component {
    padding-top: 0;
  }

  .header_content-right {
    height: 30rem;
  }

  .riseverse-badge {
    font-size: .75rem;
  }

  .eelab.reps, .eelab.thuz {
    display: none;
  }

  .text-block-274.smzul {
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-274.preivre.fooders.grzui.u76.tutu, .trutrz.rtru, .trutrz.rtru {
    font-size: 17px;
  }

  .tztrz {
    font-size: 20px;
  }

  .tztrz.greu, .text-span-67.rtu {
    font-size: 17px;
  }

  .text-block-275.ttzi.tiz {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .text-block-275.uuo {
    margin-bottom: 5px;
  }

  .feature-text-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .price-type-2 {
    font-size: 12px;
    line-height: 25px;
  }

  .price-type-2.nonoedfgh {
    font-size: 12px;
  }

  .pricing-column-features-2, .pricing-column-features-2.frefii {
    min-width: 230px;
  }

  .price-grid-2 {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 460px;
  }

  .pricing-column-2 {
    background-color: #fff0;
    border-radius: 0;
  }

  .pricing-column-2.minw {
    min-width: 240px;
  }

  .feature-item-2.dsfe {
    min-height: 40px;
  }

  .feature-grid-2 {
    grid-row-gap: 14px;
    min-width: 210px;
  }

  .feature-grid-2.hrtzju {
    min-width: 200px;
  }

  .feature-grid-2.bitsmallerr {
    min-width: 210px;
  }

  .thzukzu.trut {
    font-size: 12px;
    line-height: 20px;
  }

  .thzukzu.trut.bold {
    font-size: 12px;
  }

  .thzukzu.t5 {
    margin-left: 20px;
    margin-right: 0;
  }

  .div-block-3776, .div-block-3776.tzu {
    min-width: 130vw;
  }

  .text-block-281.ztri {
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-3791 {
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
    max-width: 1px;
    min-height: 180px;
    max-height: 180px;
  }

  .div-block-3792.hrtzj.fhg {
    grid-template-columns: 1fr 1fr;
  }

  ._2-2-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .background-video-7 {
    min-height: 320px;
    max-height: 320px;
  }

  .image-230 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
  }

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

  .background-video-8 {
    max-height: 450px;
  }

  .super-text-2 {
    font-size: 27.5vw;
  }

  .hero-text-parent-2 {
    bottom: -7%;
  }

  .splide__slide-2.four, .splide__slide-2.two {
    width: 100%;
  }

  .splide__slide-2.one {
    width: 100%;
    min-width: 100%;
  }

  .splide__slide-2.three {
    width: 100%;
  }

  .parent-grid {
    flex-direction: column-reverse;
  }

  .side-panel {
    padding-top: 4rem;
  }

  .item-parent.hide-m {
    display: none;
  }

  .parent.pad-top {
    padding-right: 18rem;
  }

  .slide-content.size-two.no-pad-top {
    width: 100%;
  }

  .list-item-3.border {
    font-size: 16px;
    line-height: 25px;
  }

  .super-text-hero {
    font-size: 40px;
  }

  .cover-img-2.size {
    min-width: 14rem;
    height: auto;
    padding-right: 20px;
  }

  .spacer-medium.dfg {
    margin-top: 30px;
  }

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

  .splide-2.slider1 {
    height: 44rem;
  }

  .splide-2.slider1.full {
    height: 50vh;
    margin-top: 25px;
  }

  .grid-panel {
    grid-row-gap: 2rem;
  }

  .grid-right {
    width: 100%;
  }

  .text-sm-2.fade.text-white {
    font-size: 12px;
    line-height: 15px;
  }

  .slide-nav-7 {
    bottom: 1.2rem;
    right: 2rem;
  }

  .grid-left {
    width: 100%;
    padding-top: 4rem;
  }

  .heading-medium {
    font-size: 13px;
    line-height: 20px;
  }

  .heading-medium.text-white.fgre.fet {
    font-size: 20px;
  }

  .menu-drop {
    padding-top: 7rem;
    display: none;
  }

  .background-video-9 {
    width: 100%;
    height: 29rem;
  }

  .nav-links {
    grid-row-gap: 1.25rem;
    background-color: #181818;
    flex-flow: row;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 5rem 1.4rem 2rem;
    display: none;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .num-ab.mobile-space {
    font-size: 7rem;
  }

  .test-slider {
    min-height: 26rem;
  }

  .close-parent {
    inset: 1rem 1rem auto auto;
  }

  .list-item-parent {
    margin-top: 2rem;
  }

  .border-line.light {
    width: 25rem;
  }

  .nav-bar-2.fix.nj, .nav-bar-2.hdutte {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .heading-61 {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 15px;
  }

  .ghff {
    font-size: 17px;
    line-height: 23px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .link-block-14 {
    margin-left: auto;
  }

  .lottie-animation-5 {
    filter: none;
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    max-height: 40px;
  }

  .link-block-15 {
    margin-left: 15px;
    display: flex;
  }

  .link-block-15.nonr {
    display: none;
  }

  .career_item {
    padding: 1.25rem;
  }

  .text-color-blue {
    font-size: 13px;
    line-height: 26px;
  }

  .padding-global-9 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .career_badge {
    padding: .125rem .5rem;
  }

  .button-17 {
    font-size: 1rem;
  }

  .button-17:hover {
    background-color: #585858;
    border-color: #7f56d9;
  }

  .career_detail {
    margin-right: 1.25rem;
  }

  .career_details {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .heading-62 {
    font-size: 30px;
  }

  .app-screens-wrapper {
    padding-bottom: 100%;
  }

  .card-ui-img {
    border-radius: .5rem;
  }

  .card-ui-img._02 {
    width: 25%;
    bottom: 13%;
    left: 5%;
  }

  .card-ui-img._01 {
    width: 40%;
    left: -6%;
  }

  .card-ui-img._03 {
    width: 40%;
    bottom: 35%;
    right: -5%;
  }

  .logo-header {
    max-width: 8rem;
  }

  .headline-large {
    font-size: 12vw;
  }

  .section-personalization {
    justify-content: center;
  }

  .paragraph-medium {
    font-size: 1rem;
  }

  .grid-12cols {
    display: block;
  }

  .sticky-wrapper {
    align-items: flex-end;
    padding-bottom: 1.5rem;
  }

  .section-intro {
    z-index: 1;
    justify-content: center;
  }

  .footer-6 {
    padding-top: 5rem;
    padding-bottom: 2.5rem;
  }

  .page-padding-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-cta {
    margin-top: -5rem;
  }

  .section-how-it-works {
    justify-content: center;
  }

  .headline-medium {
    font-size: 2rem;
  }

  .logo-bg {
    width: 120vw;
  }

  .lp2-footer-heading-image {
    top: 1px;
    left: -10px;
  }

  .lp2-articles-h3-wrapper {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .lp2-articles-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp2-services-container {
    padding-left: 19px;
    padding-right: 19px;
  }

  .lp2-faq-paragraph-wrapper {
    width: 40%;
  }

  .lp2-hero-container, .lp2-footer-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp2-about-h1-image {
    width: 80px;
  }

  .lp2-articles-grid, .lp2-about-image-wrapper {
    margin-top: 70px;
  }

  .lp2-articles-h1 {
    font-size: 86px;
  }

  .lp2-navbar-link {
    display: none;
  }

  .lp2-footer-heading-wrapper {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .lp2-faq-accordion-item {
    padding-left: 0;
    padding-right: 0;
  }

  .lp2-hero-heading-image {
    top: 1px;
    left: -10px;
  }

  .lp2-about-h1-wrapper-middle {
    flex-flow: wrap;
    justify-content: center;
  }

  .lp2-about-paragraph {
    margin-right: 24px;
  }

  .lp2-about-h1-wrapper {
    flex-wrap: nowrap;
  }

  .lp2-footer-heading, .lp2-about-h1 {
    font-size: 85px;
  }

  .lp2-articles-button {
    margin-top: 32px;
  }

  .lp2-hero-heading-montgrove {
    font-size: 85px;
  }

  .lp2-faq-wrapper {
    width: 60%;
  }

  .lp2-footer-heading-montgrove {
    font-size: 85px;
  }

  .lp2-navbar-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp2-faq-accordion-item-content {
    width: 60%;
    margin-right: 0;
  }

  .lp2-articles-image-wrapper {
    height: 450px;
  }

  .lp2-portfolio-wrapper {
    grid-column-gap: 22px;
  }

  .lp2-brands-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp2-articles {
    overflow: hidden;
  }

  .lp2-portfolio-container {
    padding-left: 19px;
    padding-right: 19px;
  }

  .lp2-faq-container, .lp2-navbar-menu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp2-about-h1-span {
    font-size: 84px;
  }

  .lp2-articles-h1-wrapper {
    flex-direction: column;
    align-items: flex-end;
  }

  .lp2-about-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp2-brands-grid {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .lp2-navbar-menu-link {
    display: none;
  }

  .lp2-team-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp2-hero-heading {
    font-size: 85px;
  }

  .papers-cta-img {
    top: -1.5rem;
    right: -2rem;
  }

  .article-heading.is-large, .article-heading.is-large.uyt, .article-heading.is-large.uyt.jhg {
    font-size: 22px;
  }

  .article-heading.is-large.fdgr {
    margin-top: 60px;
  }

  .article-heading.is-large.fdgr.fghj {
    text-align: left;
    margin-bottom: 20px;
  }

  .body-medium.htyii {
    font-size: 14px;
  }

  .body-medium.htyii.gjhkj.joins.tthjk.grey {
    font-size: 15px;
  }

  .body-medium.htyii.gjhkj.gth {
    letter-spacing: -.5px;
    font-size: 24px;
    line-height: 30px;
  }

  .body-medium.htyii.gjhkj.gth.gfttg.fh.t4gg {
    font-size: 14px;
    line-height: 20px;
  }

  .body-medium.htyii.gjhkj.gth.gfttg.fh.t4gg.bfg.bk {
    font-size: 16px;
  }

  .papers-cta-highlight {
    display: inline;
  }

  .papers-cta-form {
    margin-top: 1rem;
  }

  .nav-button-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .nav-menu-3 {
    padding-top: 4.5rem;
  }

  .article-top.huj {
    justify-content: space-between;
  }

  .papers-cta-title {
    padding-right: 2rem;
    font-size: 1.75rem;
  }

  .line-span {
    font-size: 24px;
  }

  .article-hero-title {
    font-size: 22px;
    line-height: 30px;
  }

  .article-hero {
    text-align: left;
  }

  .nav-menu-bottom {
    padding: 1.5rem 1rem;
  }

  .article-read-time.lefth.red {
    display: none;
  }

  .papers-cta-wrapper {
    border-radius: 0;
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .nav-link-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-3 {
    padding: 1rem;
  }

  .heading-medium-2 {
    font-size: 1.5rem;
  }

  .section-12, .section-12.is-article-hero {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .papers-cta-subtitle {
    display: none;
  }

  .article-hero-bg {
    min-height: 100%;
  }

  .nav-link-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-17.gdfh {
    min-width: 500px;
  }

  .nav-menu-4 {
    padding-top: 4.5rem;
  }

  .heading-medium-3 {
    font-size: 1.5rem;
  }

  .navbar-4 {
    padding: 1rem;
  }

  .nav-button-3 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .papers-cta-wrapper-2 {
    border-radius: 0;
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .section-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-13.is-article.hgfjy.rethy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-13.is-article-hero {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-block-295 {
    font-size: 13px;
  }

  .papers-img2 {
    width: 12rem;
    position: static;
    transform: none;
  }

  .papers-heading-span {
    display: inline;
  }

  .papers-heading-span.uyt.outgrid {
    margin-top: 40px;
    margin-bottom: 30px;
    font-size: 22px;
    display: block;
  }

  .papers-heading-span.uyt.outgrid.bhn {
    font-size: 25px;
  }

  .papers-heading-span.uyt.gfddh {
    font-size: 22px;
  }

  .papers-heading-span.smalll.htj.grh {
    font-size: 14px;
  }

  .papers-heading-span.jhg {
    font-size: 30px;
  }

  .papers-line {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .papers-line.is-fifth {
    margin-top: 0;
  }

  .papers-line.is-second, .papers-line.is-fourth {
    flex-flow: row-reverse;
    margin-top: 0;
  }

  .papers-line.is-third {
    margin-top: 0;
  }

  .papers-heading.ytu {
    font-size: 25px;
    line-height: 25px;
  }

  .papers-heading.ytu.ghb {
    margin-bottom: 40px;
  }

  .papers-desc, .papers-desc.whiterr {
    font-size: 13px;
  }

  .papers-headline {
    font-size: 1.5rem;
  }

  .papers-img3 {
    width: 12rem;
    position: static;
    transform: none;
  }

  .papers-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-top: 4rem;
  }

  .papers-img4, .papers-img1, .papers-img5 {
    width: 12rem;
    position: static;
    transform: none;
  }

  .papers-card {
    border-radius: 0;
  }

  .papers-card:hover {
    background-color: #f2f5fe00;
  }

  .papers-card.is-third, .papers-card.is-fifth, .papers-card.is-first {
    width: auto;
    height: auto;
    padding: 0;
  }

  .papers-card.is-first.vfmg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .papers-card.is-first.bgfh {
    border-top-right-radius: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .papers-card.is-first.bgfh.jeyttl {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .papers-card.is-first.ghth.gth {
    border-bottom-right-radius: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .papers-card.is-first.ghth.gth.fggh.gfhjy {
    border-bottom-left-radius: 20px;
  }

  .papers-card.is-second {
    align-self: auto;
    width: auto;
    height: auto;
    margin-right: 0;
    padding: 0;
  }

  .section-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .company-top-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 500px;
  }

  .company-wrapper {
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .company-card-name.white {
    font-size: 18px;
    line-height: 26px;
  }

  .company-card-name.fdv.cxf {
    font-size: 18px;
    line-height: 24px;
  }

  .body-small.jimn.grd {
    font-size: 13px;
    line-height: 20px;
  }

  .body-small.jimn.grd.fdgtr.jku.fe.vfg {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .body-small.jimn.grd.fdgtr.jku.fe.grfc {
    max-width: 400px;
  }

  .company-card.is-talkspace {
    display: none;
  }

  .company-card.is-talkspace.htd, .company-card.is-talkspace.htg {
    border-radius: 20px;
    display: block;
  }

  .company-card.is-more {
    border-radius: 20px;
  }

  .company-card.is-more.hgvbn {
    border-radius: 20px;
    padding-left: 20px;
  }

  .company-card.els {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    border-radius: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .company-logo {
    width: 2.5rem;
  }

  .home_hero-logos-2.htz67i.trti.gyuhjkl {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    min-width: 100%;
    margin-right: auto;
  }

  .text-block-297 {
    max-width: 90%;
  }

  .image-247.fb.hk, .image-247.fb.grtg {
    min-height: 220px;
  }

  .steps-wrapper {
    width: 50%;
  }

  .large-number {
    font-size: 50px;
  }

  .process-path {
    height: 100%;
  }

  .process-item {
    grid-template-columns: 5vw 1fr;
    width: 100%;
    padding-left: 20px;
    padding-right: 0;
  }

  .process-item.pict {
    padding-left: 20px;
  }

  .process-item.pict.up, .process-item.pict.left {
    padding-right: 20px;
  }

  .process-item.ups {
    padding-left: 20px;
  }

  .process-item.rift {
    padding-right: 20px;
  }

  .sliding-mockups-wrapper {
    width: 50%;
    margin-right: 0;
    top: 20%;
  }

  .paragraph-small-3 {
    font-size: 14px;
    line-height: 140%;
  }

  .process-center {
    margin-left: -5px;
  }

  .progression-circle {
    width: 15px;
    min-width: 15px;
    max-width: 15px;
    height: 15px;
    min-height: 15px;
    margin-left: -6px;
    left: -26px;
  }

  .parallax-image-large {
    width: 200px;
    height: 200px;
  }

  .parallax-image-large.image-6 {
    top: 30px;
    right: 200px;
  }

  .parallax-image-large.image-1 {
    top: 20px;
    left: 76px;
  }

  .parallax-image-large.image-7 {
    bottom: 50px;
    right: 30px;
  }

  .parallax-image-medium {
    width: 150px;
    height: 150px;
  }

  .parallax-image-medium.image-5 {
    top: 10px;
    left: 300px;
  }

  .parallax-image-medium.image-2 {
    top: 100px;
    left: 20px;
  }

  .parallax-image-small {
    width: 120px;
    height: 120px;
  }

  .parallax-image-small.image-4 {
    bottom: 70px;
    left: 100px;
  }

  .parallax-image-small.image-3 {
    bottom: 100px;
    left: 50px;
  }

  .price-grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 460px;
  }

  .feature-item-3.dsfe {
    min-height: 40px;
  }

  .text-block-299.smzul {
    font-size: 12px;
    line-height: 18px;
  }

  .price-type-3 {
    font-size: 12px;
    line-height: 25px;
  }

  .price-type-3.ztru {
    font-size: 10px;
  }

  .price-type-3.nonoedfgh {
    font-size: 12px;
  }

  .price-type-3.nonoedfgh.hztj.fedd.bgj, .price-type-3.truu {
    font-size: 10px;
  }

  .div-block-3820 {
    grid-template-columns: 1fr;
  }

  .t5zh-2 {
    margin-top: 66px;
    font-size: 179px;
  }

  .gru7-2 {
    font-size: 12px;
    line-height: 17px;
  }

  .heading-66.efwg.gert4.ztz {
    max-width: 100%;
  }

  .heading-66.efwg.gert4.ztz.vddf {
    font-size: 24px;
  }

  .text-block-301.uuo {
    margin-bottom: 5px;
  }

  .text-block-301.ttzi.tiz {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .text-block-302.preivre.fooders.grzui.u76.tutu {
    font-size: 17px;
  }

  .div-block-3828, .div-block-3828.tzu, .div-block-3828.bddfff {
    min-width: 130vw;
  }

  .text-span-100.rtu-2 {
    font-size: 17px;
  }

  .text-block-303.jokl.huiio.tztzi.zuu.zti8 {
    margin-bottom: 5px;
  }

  .text-block-304 {
    font-size: 12px;
  }

  .div-block-3829 {
    max-width: 90%;
  }

  .div-block-3829.tti.z5u {
    padding-bottom: 10px;
  }

  .div-block-3830 {
    width: 100%;
    height: 370px;
    margin-top: 20px;
    padding: 20px;
  }

  .div-block-3830.blrtz {
    height: 370px;
  }

  .div-block-3831 {
    grid-template-columns: 1fr;
  }

  .div-block-3832 {
    flex-direction: column;
  }

  .div-block-3832.zrti.tuztu.tgg453 {
    margin-top: 0;
  }

  .heading-68 {
    font-size: 22px;
  }

  .heading-69 {
    font-size: 24px;
    line-height: 30px;
  }

  .heading-69.rtetuz._3tz {
    margin-bottom: 0;
  }

  .heading-69.rtetuz._3tz.gdfg {
    display: none;
  }

  .heading-69.rtetuz._3tz.dfdsgg {
    margin-bottom: 30px;
  }

  .div-block-3835 {
    padding-left: 0;
    padding-right: 24px;
  }

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

  .text-block-306, .text-block-306.jfhhj {
    font-size: 20px;
  }

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

  .div-block-3842._100j.margoff {
    max-height: 220px;
  }

  .features-number.hght {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .featured-number {
    font-size: 80px;
  }

  .featured-number.lower {
    font-size: 24px;
  }

  .featured-number.lower.vdgh {
    letter-spacing: -.5px;
    font-size: 16px;
    line-height: 140%;
  }

  .featured-number.frgr.dfg {
    letter-spacing: -3px;
    font-size: 70px;
  }

  .f-title-wrapper {
    min-width: 120px;
    max-width: 120px;
  }

  .f-title-wrapper._3 {
    width: 100px;
  }

  .features-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .h2-heading.bjn {
    font-size: 14px;
  }

  .featured-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row dense;
  }

  .h-p-top {
    max-width: 300px;
  }

  .p-bullet-wrapper {
    grid-template-columns: 1fr;
  }

  .h-pricing-features-wrapper, .h-pricing-features-wrapper.gdfg {
    max-width: 300px;
  }

  .div-block-3844.thryj.vfddb.vhl.hgjk, .div-block-3844.thryj.vfddb.vhl.hgjk.jjk {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-3844.thryj.vfddb.vhl.hgjk.jjk.vhn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-3844.thryj.vfddb.vhl.hgjk.bfdb.fddg.hvj {
    display: flex;
  }

  .div-block-3844.thryj.vfddb.vhl.hgjk.bjhgt.vdsc {
    padding: 30px 20px;
  }

  .div-block-3845 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-3851.gf.bghy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .bsk-pic-1 {
    width: 19em;
  }

  .bsk-grid-1.gjj {
    padding-right: 20px;
  }

  .bsk-grid-1.gjj.hjkkl {
    padding-left: 20px;
  }

  .bsk-wrap-grid-1.rtey {
    grid-template-columns: 1fr 1fr;
  }

  .bsi-text-1.njk {
    font-size: 17px;
  }

  .bsi-heading-1 {
    font-size: 30px;
    line-height: 36px;
  }

  .bsi-wrap-wrap-1 {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .bsi-paragraph-1 {
    font-size: 1.5em;
  }

  .bsi-paragraph-1.gtr {
    max-width: 500px;
  }

  .bsi-selection-1 {
    font-size: 1.69vw;
  }

  .bsi-text-2-1.grf {
    margin-top: 0;
    margin-left: 7px;
  }

  .bsj-wrap-grid-3-2 {
    top: -8em;
    left: -10em;
  }

  .bsj-pic-4 {
    width: 15em;
  }

  .bsj-wrap-grid-1 {
    top: 8em;
  }

  .bsj-pic-3-3 {
    height: 13em;
  }

  .bsj-pic-3-4 {
    width: 17em;
  }

  .bsj-wrap-grid-3-1 {
    top: -6em;
  }

  .bsj-pic-4-1 {
    width: 20em;
  }

  .bsj-pic-3-2 {
    height: 13em;
  }

  .aaa-link-3-3, .aaa-link-3-3.vfe445, .aaa-link-2-3, .aaa-link-2-3.vfe445 {
    font-size: 12px;
  }

  .aaa-container-1-2.ghjj.gu7 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .aaa-section-class-1 {
    font-size: 1.69vw;
  }

  .aaa-text-9-3 {
    font-size: 12px;
  }

  .aaa-link-block-1-3-2 {
    justify-content: flex-start;
    display: flex;
  }

  .aaa-link-block-1-3-2.gebn {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .aaa-text-2-3 {
    font-size: 1.3em;
  }

  .aaa-text-3-3, .aaa-link-1-3, .aaa-text-1-3 {
    font-size: 1.4em;
  }

  .aaa-wrap-3-3 {
    margin-bottom: 1.7em;
  }

  .aaa-wrap-4-2 {
    grid-column-gap: .7em;
    grid-row-gap: .7em;
    flex-direction: column;
    align-items: flex-start;
  }

  .aaa-wrap-1-3-2 {
    position: relative;
    left: 15em;
  }

  .aaa-section-1-3 {
    padding-left: 3em;
    padding-right: 3em;
    font-size: 1.69vw;
  }

  .aaa-wrap-2-2 {
    font-size: 12px;
    display: flex;
  }

  .aaa-wrap-2-2.one {
    display: block;
  }

  .aaa-wrap-5-2 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: flex-start;
  }

  .aaa-grid-2-3 {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
    grid-template-columns: 1fr 1fr;
    display: block;
  }

  .heading-70, .heading-70.giu {
    font-size: 18px;
  }

  .text-span-106 {
    font-size: 16px;
  }

  .div-block-3853 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    aspect-ratio: auto;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-content: start;
    place-items: start;
    display: grid;
    overflow: visible;
  }

  .div-block-3854 {
    margin-bottom: 10px;
  }

  .sample-2.hei, .sample-3.hei, .sample-4.hei, .sample-5.hei {
    min-height: 300px;
  }

  .sample-5.hei.fullsx {
    min-height: 200px;
    max-height: 200px;
  }

  .sample-5.hei.fullsx.rigjts.feds {
    min-height: 270px;
    max-height: 270px;
  }

  .sample-5.djfe.fd.fdsw {
    margin-top: -300px;
  }

  .sample-5.hewru.gfht {
    min-height: 700px;
    max-height: 700px;
  }

  .div-block-3856 {
    align-content: start;
    min-width: 300px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-3857 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .lottie-animation-7.hyt {
    margin-left: -4px;
  }

  .text-block-310 {
    font-size: 10px;
    line-height: 18px;
  }

  .div-block-3861 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-3864.techs, .div-block-3864.fdsv.fed, .div-block-3864.huu, .div-block-3864.cdx {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .text-block-311 {
    font-size: 13px;
  }

  .message_block {
    width: 100%;
    max-width: 20rem;
    margin-left: 0;
  }

  .zen-wrap-4.gfht.last {
    border-top-style: none;
  }

  .zen-pic-1 {
    height: 8em;
  }

  .zen-heading-1.gref {
    font-size: 22px;
  }

  .zen-pic-2 {
    height: 8em;
  }

  .zen-pic-6 {
    width: 20em;
    height: auto;
  }

  .zen-pic-3 {
    width: 10em;
    height: auto;
  }

  .zen-section-1 {
    padding: 30px 0 0;
    font-size: 1.69vw;
  }

  .bold-text-112 {
    font-size: 14px;
  }

  .smakkjh {
    text-align: center;
  }

  .jfm, .jfm.njm {
    flex-flow: row;
  }

  .text-span-116 {
    font-size: 70px;
  }

  .image-256 {
    width: 40px;
    height: 40px;
  }

  .bold-text-120 {
    font-size: 17px;
  }

  .div-block-3883 {
    flex-flow: column;
    display: flex;
  }

  .image-257.fdg.gtf.smals.fmdg, .image-257.fdg.gtf.smals.gfdh {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .image-257.fdg.gtf.smals.gfdh.gvj {
    border-bottom-left-radius: 0;
  }

  .image-257.fdg.gtf.j {
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
  }

  .kep {
    min-width: auto;
  }

  .ifek.blue.mid {
    min-width: 130px;
    max-width: 140px;
    font-size: 10px;
  }

  .ifek.blue.up {
    min-width: 140px;
    max-width: 140px;
    font-size: 10px;
  }

  .ifek.blue.downs {
    font-size: 10px;
  }

  .iimages {
    min-height: 180px;
    max-height: 180px;
  }

  .text-span-125 {
    font-size: 30px;
  }

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

  .image-258 {
    min-width: 40px;
    max-width: 40px;
  }

  .image-258.smalse5 {
    min-width: 30px;
    max-width: 30px;
    min-height: 30px;
    max-height: 30px;
  }

  .image-258.gh {
    min-height: 40px;
    max-height: 40px;
  }

  .div-block-3888 {
    min-width: 180px;
  }

  .text-block-315 {
    font-size: 10px;
  }

  .div-block-3890 {
    min-width: auto;
  }

  .text-block-316 {
    font-size: 14px;
  }

  .bold-text-124 {
    font-size: 20px;
  }

  .cw-button_secondary {
    padding: 10px 20px;
    font-size: 13px;
  }

  .cw-cookie_options {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cw-cookie_banner {
    max-width: 100%;
    padding: 1rem 1rem 40px;
    display: flex;
    inset: auto 0% 0%;
  }

  .cw-cookie_buttons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cw-button_primary {
    padding: 10px 20px;
    font-size: 13px;
  }

  .paragraph-123 {
    font-size: 12px;
  }

  .heading-75 {
    font-size: 15px;
    line-height: 20px;
  }

  .link-50 {
    font-size: 12px;
  }

  .div-block-3899 {
    grid-template-columns: 1fr;
  }

  .dew4.ferhh {
    font-size: 14px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 10rem;
  }

  .nav-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column-reverse;
    grid-template-columns: 1.5fr .5fr;
    align-content: center;
  }

  .section {
    margin-left: 16px;
    margin-right: 16px;
  }

  .section.hero {
    mix-blend-mode: normal;
    margin-top: 60px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section.footer {
    background-color: #fff;
    padding: 20px 16px;
    font-size: 20px;
  }

  .section.footer.hvhj {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section.nav {
    mix-blend-mode: normal;
    background-color: #fff;
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-link.w--current, .nav-link.last {
    margin-right: 20px;
  }

  .nav-link.last.w--current {
    margin-right: 20px;
    font-size: 15px;
  }

  .nav-link.ig4 {
    display: none;
  }

  .nav-link.info {
    color: #000;
    margin-right: 30px;
    display: flex;
  }

  .nav-link.fxh {
    margin-right: 0;
  }

  .nav-link.fxh._665 {
    font-size: 16px;
    display: flex;
  }

  .nav-link.fxh._665.newd {
    display: none;
  }

  .nav-link.fxh._665.newd.jtzki {
    display: flex;
  }

  .socials__wrapper {
    width: 100%;
    margin-bottom: 20px;
    display: none;
  }

  .socials__wrapper.footer {
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 10px;
    margin-bottom: 0;
    display: none;
  }

  .nav-links__wrapper {
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .container {
    padding-top: 56px;
  }

  .container.zero {
    margin-right: 0;
  }

  .container.nav.htrt.uzr, .container.dats {
    padding-left: 16px;
    padding-right: 16px;
  }

  .h1 {
    padding-right: 0;
    font-size: 32px;
  }

  .h1.project-page__heading {
    font-size: 20px;
  }

  .nav-tag {
    margin-bottom: 32px;
  }

  .h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .copyright {
    opacity: .56;
    color: #000;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    font-family: Junicode Boldcondensed, sans-serif;
    font-size: 15px;
    font-weight: 700;
    transform: none;
  }

  .copyright.lsdin {
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    font-family: Junicode Boldcondensed, sans-serif;
    font-size: 15px;
    font-weight: 700;
    display: flex;
    transform: none;
  }

  .hero-cover {
    object-position: 0% 50%;
    margin-top: 0;
  }

  .project__link {
    flex-wrap: wrap;
    padding-left: 0;
    font-size: 18px;
  }

  .footer-items {
    flex-direction: column;
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .toggle {
    display: none;
  }

  .cover-img {
    margin-bottom: 40px;
  }

  .grid-item__img {
    height: 400px;
  }

  .gallery {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    padding-bottom: 80px;
  }

  .btn-wrapper {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .page-wrapper.locomotive-scroll.pxmax {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cover {
    height: auto;
  }

  .container__styleguide {
    padding-top: 56px;
  }

  .filters {
    margin-top: 40px;
    margin-left: 0;
    overflow: auto;
  }

  .tabs-content {
    overflow: visible;
  }

  .project__details {
    flex-wrap: wrap;
  }

  .projects-list {
    margin-left: 0;
  }

  .project {
    flex-wrap: wrap;
    flex: none;
    margin-bottom: 3px;
  }

  .divider {
    font-size: 30px;
  }

  .filter {
    margin-right: 10px;
    padding-left: 0;
    padding-right: 10px;
  }

  .filter.w--current {
    margin-right: 10px;
  }

  .body-3, .body-3.fu {
    background-color: #fff;
  }

  .text-block {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    color: #000;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: auto;
    min-width: 100%;
    padding: 0;
    font-size: 15px;
  }

  .text-block.rrtgzt {
    font-size: 15px;
  }

  .text-block.jhzu {
    text-transform: capitalize;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 15px;
    line-height: 1.2;
  }

  .text-block.t5fr {
    width: auto;
    min-width: 100%;
    margin-right: 30px;
  }

  .text-block.gk {
    justify-content: flex-end;
  }

  .text-block.rezp.rtu {
    margin-left: 0;
  }

  .home-sticky_img-height {
    padding-top: 350%;
  }

  .slider {
    width: 45%;
    min-width: 45%;
    min-height: 100%;
    margin-bottom: 10px;
  }

  .slider._2 {
    width: 50%;
    min-height: 100%;
    margin-top: -100px;
    margin-left: auto;
  }

  .slider._2.grer {
    object-fit: cover;
    min-width: 78%;
    height: 45vh;
    min-height: 45vh;
    margin-top: 0;
  }

  .slider._3 {
    width: 40%;
    margin-top: -76px;
    margin-bottom: 0;
    margin-left: 7px;
  }

  .slider.feerf {
    width: 50%;
    min-width: 50%;
    height: 30vh;
    min-height: 30vh;
    max-height: 50vh;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .image {
    object-fit: cover;
    height: 100%;
    max-height: 40vh;
  }

  .image.htz {
    object-fit: cover;
    object-position: 50% 50%;
    max-height: 43vh;
  }

  .slder {
    column-count: 2;
    flex-direction: column;
    align-items: stretch;
    column-gap: 10px;
    width: 100%;
    min-width: 50vw;
    max-width: 100%;
    height: 100%;
    min-height: 45vh;
    max-height: 100%;
    display: flex;
  }

  .slder.vids {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 45vh;
    min-height: 45vh;
    max-height: 45vh;
    display: grid;
    overflow: visible;
  }

  .slder.vids.htrht {
    height: 50vh;
    min-height: 50vh;
    max-height: 50vh;
    margin-top: 10px;
    overflow: hidden;
  }

  .slder.vids.htzju {
    height: 60vh;
    min-height: 60vh;
    max-height: 60vh;
  }

  .slder._2.rert.tzj {
    margin-top: 16px;
  }

  .slder._2.rert.tzj.grt {
    flex-direction: column;
    height: 80vh;
    min-height: 80vh;
    max-height: 80vh;
  }

  .image-2 {
    filter: none;
    min-width: 45px;
    height: 50px;
    min-height: 45px;
  }

  .div-block-2 {
    align-items: center;
    display: flex;
    overflow: visible;
  }

  .text-span {
    font-size: 15px;
  }

  .text-block-4 {
    padding-bottom: 6px;
    font-size: 12px;
  }

  .text-block-5 {
    line-height: 1.3;
  }

  .text-block-5.rht {
    font-size: 12px;
  }

  .div-block-4 {
    justify-content: flex-end;
    width: auto;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 0;
  }

  .columns {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
  }

  .column {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }

  .sample.hei {
    min-height: 200px;
  }

  .heading.gfh, .heading.space {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .image-4 {
    min-width: 250px;
    min-height: 350px;
    max-height: 350px;
  }

  .ztf4 {
    text-align: left;
    font-size: 15px;
  }

  .emalkl {
    margin-bottom: 10px;
  }

  .div-block-6.fghj.abz {
    margin-top: 20px;
  }

  .div-block-7 {
    margin-top: 0;
  }

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

  .margin-bottom.margin-medium {
    margin-bottom: 1rem;
  }

  .heading-2.namedrop, .heading-2.fdf {
    font-size: 20px;
  }

  .topics-wrapper {
    max-height: 100vh;
  }

  .topics-block__top {
    padding-top: 30px;
  }

  .topics-block__bottom {
    background-image: linear-gradient(#fff0, #000000a1 25%, #000 75%);
    min-height: 15px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .topics-block__first-string {
    align-items: center;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .topicsblock {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .topic.js--active {
    padding-bottom: .5rem;
  }

  .topics-block__title {
    letter-spacing: -3px;
    font-size: 40px;
  }

  .topics-block__tags {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .topics {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .topics-block__custom-tags {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-right: 1rem;
  }

  .topics-block__tags-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .topics-block__tags-wrapper.designer-scroll {
    padding-bottom: 1.2rem;
  }

  .topics-block__tag {
    font-size: .875rem;
  }

  .topics-block__tag.js--active {
    padding: .5rem 1rem;
    font-size: 10px;
  }

  .topics-block__tag.js--active.vfgh {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 10px;
  }

  .topics-block__toggle {
    width: 30px;
    height: 30px;
  }

  .topics-block__label.topic__scroll {
    text-align: center;
    font-size: 15px;
    inset: auto 0% 30px;
  }

  .div-block-13 {
    background-color: #0000;
    flex-direction: column;
    padding-right: 0;
  }

  .div-block-14 {
    background-position: 50%;
    background-size: 50px;
    max-width: 100%;
    min-height: 100px;
    margin-right: 0;
  }

  .div-block-15 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .paragraph-2 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .div-block-17 {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 10px;
  }

  .collection-list-2 {
    justify-content: center;
  }

  .news {
    z-index: 40;
    bottom: 0;
    right: 16px;
  }

  .slide-2, .slide-3 {
    height: 100%;
  }

  .div-block-18 {
    opacity: .69;
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .div-block-19 {
    z-index: 10;
    background-color: #fff;
    position: absolute;
    inset: 0% 0% auto;
  }

  .background-video {
    filter: invert();
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
    margin-right: 0;
    right: -5px;
  }

  .background-video.greu.tru7 {
    width: 40px;
    min-width: 40px;
    height: 30px;
    min-height: 30px;
  }

  .background-video.greu.tru7.htzui {
    margin-right: 5px;
  }

  .div-block-20 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .text-span-2 {
    text-align: left;
  }

  .text-span-2.z6 {
    text-align: left;
    font-size: 18px;
    line-height: 1.3;
  }

  .text-span-2.z6.blur {
    font-size: 14px;
  }

  .paragraph-3 {
    font-size: 15px;
  }

  .container-3.is-hero {
    margin-top: 40px;
  }

  .thanks-panel_text {
    font-size: 29em;
    transform: rotate(35deg);
  }

  .hero_content {
    background-color: #000;
    border-style: solid;
    border-color: #202020;
    border-radius: 20px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 100%;
    max-height: 40vh;
    margin-bottom: 0;
    padding: 14px;
    position: relative;
    overflow: hidden;
  }

  .hero_sub {
    text-align: left;
    letter-spacing: 0;
    flex-direction: column-reverse;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 9px;
  }

  .hero-2 {
    margin-top: 0;
    padding: 0 16px;
  }

  .stagger-panel {
    width: 160vw;
  }

  .main-wrapper.bto {
    margin-top: 100px;
    padding-top: 0;
  }

  .thanks-panel_img {
    font-size: 3.3em;
  }

  .thanks-panel_img.is-2 {
    margin-top: 17.4em;
    margin-left: -6.7em;
  }

  .thanks-panel_img.is-3 {
    margin-top: -13.6em;
    margin-left: 15.3em;
  }

  .thanks-panel_img.is-1 {
    margin-top: -30.2em;
    margin-left: -4.2em;
  }

  .heading-3 {
    text-align: left;
    letter-spacing: -.3px;
    justify-content: flex-start;
    margin-top: 3px;
    margin-bottom: 7px;
    font-size: 18px;
  }

  .heading-3.fyj {
    margin-bottom: 10px;
  }

  .paragraph-5 {
    opacity: .4;
    color: #fff;
    text-align: left;
    margin-top: 0;
    padding-right: 4px;
    font-size: 10px;
    font-weight: 400;
    line-height: 150%;
  }

  .slider-div {
    padding: 10px;
  }

  .collection-list-wrapper-3 {
    flex: 0 auto;
  }

  .lightbox-link-2 {
    margin-bottom: 10px;
  }

  .collection-list-4 {
    column-count: 2;
    column-gap: 10px;
  }

  .startproject {
    padding-left: 16px;
    padding-right: 16px;
  }

  .link-2 {
    width: 120px;
    height: 65px;
    margin-top: 10px;
    font-size: 17px;
  }

  .cookies {
    max-width: 220px;
    height: 60px;
    margin-left: 16px;
    padding-right: 15px;
    display: flex;
    bottom: 0;
    left: 0;
    right: auto;
  }

  .cookies.grt {
    margin-left: auto;
  }

  .cookies.grt.tr547 {
    max-width: 300px;
  }

  .text-block-14 {
    font-size: 12px;
    line-height: 1.2;
  }

  .video {
    margin-right: 10px;
  }

  .swiper.swiper1 {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .swiper-slide {
    width: 33.33%;
    max-width: 50%;
  }

  .lightbox-link-3 {
    z-index: 10;
    position: relative;
  }

  .sw0-2 {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .div-block-26 {
    grid-template-columns: 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }

  .fdghj {
    height: 25vh;
  }

  .div-block-27 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .videostable {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .text-block-15 {
    font-size: 15px;
  }

  .collection-list-7 {
    column-count: 2;
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-7._65 {
    grid-template-columns: 1fr 1fr;
  }

  .pics {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pics.elso {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-tab-2 {
    border-left: 1px solid var(--dark-grey);
    opacity: 1;
    color: var(--dark-grey);
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 0;
  }

  .tab-link-tab-2.w--current {
    padding-left: 5px;
    padding-right: 0;
  }

  .text-block-16 {
    border-left: 2px solid var(--dark-grey);
    text-transform: uppercase;
    padding-left: 10px;
    font-size: 12px;
    line-height: 1;
  }

  .tab-link-tab-1 {
    opacity: .62;
    color: var(--dark-grey);
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
  }

  .tab-link-tab-1.w--current {
    padding-left: 0;
    font-size: 12px;
  }

  .tabs-menu {
    text-transform: uppercase;
    justify-content: flex-start;
    margin-top: 0;
    padding-bottom: 3px;
    display: flex;
  }

  .div-block-39 {
    justify-content: space-between;
    width: 100%;
    margin-top: 5px;
    display: flex;
  }

  .text-block-17 {
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
    line-height: 1.4;
  }

  .dropdown {
    margin-left: 0;
    margin-right: 20px;
  }

  .div-block-40 {
    width: 100vw;
    height: 45vh;
    margin-bottom: 100px;
  }

  .div-block-41 {
    min-height: 30vh;
  }

  .hrt {
    letter-spacing: -2px;
    font-size: 35px;
    transform: scale3d(1, 1.1, 1);
  }

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

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .footer-subscribe {
    background-color: var(--white-smoke-5);
    border-top-style: none;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-form-two {
    padding: 20px;
  }

  .footer-form-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-input {
    border-radius: 14px;
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .button-primary.footer-form-button {
    border-radius: 12px;
    position: relative;
    right: 0;
  }

  .footer-wrapper-three {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .footer-block-three {
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: auto;
  }

  .footer-link-three {
    margin-left: 0;
    margin-right: 20px;
  }

  .footer-bottom {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .checkbox-label {
    line-height: 20px;
  }

  .text-block-18 {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
  }

  .artists {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: linear-gradient(#0000, #fff 50%);
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .image-9 {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
    inset: 0% 0% auto auto;
  }

  .text-block-19 {
    font-size: 15px;
  }

  .heading-5 {
    letter-spacing: 0;
    align-items: flex-start;
    font-size: 12px;
  }

  .text-span-3 {
    display: none;
  }

  .div-block-45 {
    align-items: center;
    margin-bottom: 0;
    font-size: 14px;
    display: none;
  }

  .div-block-46 {
    border-radius: 10px;
    width: 6vh;
    min-width: 30px;
    max-width: 30px;
    height: 6vh;
    min-height: 30px;
    max-height: 30px;
    margin-top: 0;
    margin-right: 10px;
    display: flex;
  }

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

  .div-block-49 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .text-block-23 {
    border: 1px none var(--white-smoke-3);
    color: #fff;
    text-align: center;
    background-color: #fff0;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    min-height: 10px;
    margin: 0;
    padding: 0 0 0 3px;
    font-size: 10px;
    line-height: 13px;
    display: none;
  }

  .div-block-50 {
    text-align: center;
    flex-direction: row-reverse;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 0;
  }

  .collection-list-9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .image-10 {
    object-fit: cover;
    height: 100%;
    min-height: 100%;
  }

  .lightbox-link-4 {
    height: 100%;
  }

  .div-block-51 {
    background-image: linear-gradient(to bottom, transparent, var(--white-smoke-5));
    max-height: 30%;
    margin-top: auto;
    padding-bottom: 0;
    position: absolute;
    inset: 0%;
  }

  .div-block-52 {
    z-index: 2147483647;
    background-image: linear-gradient(#0000, #000);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 60px;
    display: none;
    position: absolute;
    inset: auto 0% 0%;
  }

  .lottie-animation {
    background-color: #0000;
    border: 1px #000;
    border-radius: 100px;
    justify-content: center;
    max-width: 35px;
    max-height: 35px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    bottom: 20px;
    left: auto;
  }

  .div-block-54 {
    align-items: flex-end;
    width: auto;
    padding-right: 0;
    display: flex;
  }

  .texhj {
    font-size: 9px;
    line-height: 1;
  }

  .copy {
    flex-direction: column;
    width: 100%;
    margin-right: 0;
  }

  .copy_p {
    text-align: left;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.34;
  }

  .copy_p.tzt {
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 18px;
  }

  .content.is--copy {
    margin-top: 0;
    margin-bottom: 30px;
  }

  .background-video-3 {
    width: 70%;
    min-width: 70%;
    height: 20vh;
    min-height: 20vh;
    max-height: 20vh;
    margin-left: auto;
  }

  .background-video-3.grer.fert {
    width: 80%;
    min-width: 80%;
    height: 24vh;
    min-height: 24vh;
    max-height: 24vh;
    margin-left: 0;
    margin-right: auto;
  }

  .image-11 {
    width: 70%;
    min-width: 50%;
    min-height: 20vh;
    max-height: 20vh;
  }

  .image-11.grtzuj {
    margin-top: 0;
  }

  .image-11.reer.ztui {
    object-fit: scale-down;
    object-position: 0% 50%;
    width: 80%;
    min-width: 80%;
    max-height: 100%;
  }

  .image-11.thzju {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .image-11.thzju.htz {
    margin-bottom: 20px;
  }

  .mask.httz {
    max-height: 40vh;
  }

  .img-cover {
    height: 100vh;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .img-cover.size-two {
    width: 18rem;
    height: 29rem;
  }

  .img-cover.size-three {
    height: 28rem;
  }

  .site-sum {
    padding-left: 16px;
    padding-right: 16px;
  }

  .talentpanel {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    border-radius: 20px;
    max-width: 100%;
    margin-bottom: 10px;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    bottom: 20px;
  }

  .div-block-57 {
    border-radius: 100%;
    min-width: 100px;
    max-width: 150px;
    min-height: 100px;
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 14px;
  }

  .tabs-content-2 {
    max-height: 50px;
  }

  .div-block-58 {
    max-height: 10px;
    display: flex;
  }

  .div-block-58.rtzu.upo {
    display: none;
  }

  .blursite {
    top: 60px;
  }

  .agent-island {
    right: -65px;
  }

  .agent-island.otherside {
    left: -65px;
  }

  .text-block-24 {
    font-size: 14px;
  }

  .sideb {
    justify-content: flex-start;
    height: 20px;
    min-height: 20px;
    display: none;
    bottom: 0%;
    right: -98px;
  }

  .sideb.rigth {
    display: none;
    left: -98px;
  }

  .pictures, .pictures.elsoe, .videos {
    margin-top: 20px;
  }

  .abc3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    column-count: 2;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .abc3._02 {
    column-count: 1;
    grid-template-columns: 1fr;
  }

  .abc3.grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .abc3.hryt {
    grid-template-columns: 1fr 1fr;
  }

  .abc3.hryt.dsg {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .abc2 {
    min-height: 100%;
    margin-bottom: 0;
  }

  .abc1 {
    object-fit: cover;
    height: 100%;
  }

  .abc0 {
    height: 100%;
    min-height: 100%;
  }

  .abcbeg {
    margin-bottom: 7px;
    font-size: 10px;
    line-height: 10px;
  }

  .grids {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    min-height: 1px;
  }

  .intro {
    margin-top: 80px;
  }

  .intro.jytj.hjn {
    flex-flow: column;
  }

  .heading-11 {
    letter-spacing: -1px;
    text-transform: none;
    margin-right: 10px;
    font-size: 60px;
    line-height: 70px;
  }

  .div-block-61 {
    flex-direction: column;
  }

  .text-field {
    width: 100%;
    margin-bottom: 10px;
  }

  .text-field-2 {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .submit-button {
    min-height: 40px;
    max-height: 40px;
    padding-top: 0;
    padding-bottom: 2px;
    line-height: 1;
    display: block;
  }

  .checkbox-label-2 {
    font-size: 14px;
    line-height: 1.5;
  }

  .div-block-62 {
    margin-top: 10px;
    margin-left: 0;
  }

  .columns-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: space-around;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .app-wrap {
    margin-bottom: 7px;
  }

  .delivered-text {
    line-height: 20px;
  }

  .notification-text-top {
    font-size: 14px;
  }

  .app-text {
    line-height: 20px;
  }

  .notification-wrap {
    width: 100%;
  }

  .app-image {
    max-width: 20px;
  }

  .notification-text-bottom {
    font-size: 13px;
    line-height: 120%;
  }

  .link-block-8 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    top: 10px;
  }

  .h1-hero-images-paragraph {
    font-size: 12px;
  }

  .h1-hero-content-bottom {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .h1-hero-images-content {
    height: 200px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h1-hero-images-inner-2, .h1-hero-images-inner.rightl {
    grid-row-gap: 10px;
  }

  .h1-hero-heading {
    font-size: 24px;
    line-height: 30px;
  }

  .h1-hero-content-bottom-wrapper {
    width: 100%;
  }

  .h1-hero-images-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    height: 50vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h1-hero-content-bottom-paragraph {
    max-width: none;
    font-size: 10px;
  }

  .h1-hero-content-top {
    justify-content: flex-start;
  }

  .h1-hero-wrapper {
    height: 720px;
    padding-left: 30px;
  }

  .h1-hero-wrapper.few {
    height: 50vh;
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h1-hero-wrapper.few.ertrhtfgh {
    align-content: end;
    padding-bottom: 17vh;
  }

  .span-first {
    font-size: 15px;
  }

  .bank-card.right {
    width: 40vw;
    bottom: -50%;
  }

  .bank-card.right.uztui {
    width: 20vw;
    margin-top: 60px;
    top: 60%;
    bottom: auto;
  }

  .bank-card.left {
    width: 40vw;
    bottom: -30%;
  }

  .bank-card.left.tzui.oiop {
    width: 20vw;
    margin-top: 60px;
    margin-bottom: 0;
    top: 60%;
    bottom: auto;
  }

  .h3-2 {
    max-width: 95%;
    font-size: 15px;
  }

  .text-block-30 {
    font-size: 12px;
  }

  .h2-2 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .please {
    position: absolute;
  }

  .navbar_link.w--current {
    color: #fff;
  }

  .hire-image {
    min-height: 220px;
    max-height: 220px;
  }

  .hire-image.ruztuio {
    width: 100%;
  }

  .hire-image.ruztuio.rzet {
    height: 350px;
    min-height: 350px;
    max-height: 350px;
  }

  .home_hero-right-content-left {
    background-image: linear-gradient(to left, #0000 26%, #cbfffc52);
    border-bottom-left-radius: 20px;
    padding: 10px;
  }

  .home_hero-right-content-left.izuoi {
    background-image: linear-gradient(to right, #cbfffc52, #0000);
    padding-bottom: 17px;
  }

  .button-2.ibvert {
    justify-content: center;
    align-items: center;
    font-size: 15px;
    display: flex;
  }

  .button-2.ibvert.gretzu {
    margin-left: 0;
  }

  .form-2 {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: stretch;
  }

  .navbar_logo {
    width: 60px;
  }

  .home_hero-right-content-right {
    background-image: linear-gradient(to right, #0000 26%, #a2ffc157);
    border-bottom-left-radius: 0;
    padding: 10px;
  }

  .home_hero-right-content-right.uti8ui {
    background-image: linear-gradient(to right, #a2ffc157, #0000 96%);
    padding-bottom: 10px;
  }

  .home_hero-logos.ztuzio.zu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5.frttt {
    grid-row-gap: 2px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5.frttt.mateeriasld {
    grid-template-columns: 1fr 1fr;
    min-height: 120px;
    max-height: 200px;
  }

  .home_hero-logos.ztuzio.zu.greztz.htrku.truztj.reu5.frttt.mateeriasld.htytj {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-height: 100%;
  }

  .home_hero-logos.htz67i {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .text-size-medium.text-align-center.is-hero {
    text-align: left;
    width: 80%;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium.text-align-center.is-hero.hf {
    text-align: right;
    margin-left: auto;
    margin-right: 0;
  }

  .text-size-medium.text-align-center.is-hero.hf.it8o {
    text-align: left;
  }

  .text-size-medium.link {
    line-height: 22px;
  }

  .button-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .button-wrapper.is-tab {
    flex-direction: column;
  }

  .footer-wrapper {
    flex-direction: column;
    display: flex;
  }

  .navbar_menu {
    border-bottom-style: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .padding-global {
    padding-left: 5%;
    padding-right: 5%;
  }

  .text-color-white {
    font-size: 25px;
    line-height: 36px;
  }

  .text-color-white.tzu {
    font-size: 24px;
    line-height: 34px;
  }

  .padding-section-large.is-top.htzu.tzjui {
    padding-bottom: 0;
  }

  .padding-section-large.is-top.htzu.tzjui.zuiol.zuh {
    padding-top: 0;
  }

  .offer-banner {
    height: 50vh;
  }

  .offer-wrapper, .offer-wrapper.background-color-antique-copy {
    padding: 2rem 1rem;
  }

  .text-size-large.text-weight-bold.text-align-center.htrthztu {
    text-align: left;
    font-size: 15px;
  }

  .text-size-large.text-weight-bold.text-align-center.htrthztu.zui99.ujkl.jztk {
    font-size: 18px;
    font-style: italic;
  }

  .hero-left-content {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-left-content.jztj {
    padding: 20px;
  }

  .hero-left-content.jztj.juk.z567 {
    border-radius: 20px;
    justify-content: flex-end;
    padding-left: 5%;
    padding-right: 5%;
  }

  .home_hero-wrapper {
    flex-direction: column;
    display: flex;
  }

  .home_hero-wrapper.ztu.uzu {
    flex-direction: column-reverse;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .home_hero-image {
    height: 200px;
    display: flex;
  }

  .home_hero-image.trhz.urzu.zkui {
    background-image: linear-gradient(197deg, #fff0 51%, #000 79%), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd6929014d_naeim-jafari-s3VxCT4p8FM-unsplash.jpg");
    background-position: 0 0, 30% 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 50vh;
  }

  .home_hero-right-content {
    flex-direction: column;
    display: flex;
  }

  .image-21 {
    width: 25px;
    margin-left: auto;
  }

  .image-21.tr {
    width: 18px;
    margin-left: 0;
  }

  .heading-14 {
    text-align: left;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-14.bl.non {
    line-height: 32px;
  }

  .heading-14.bsiness {
    margin-top: 20px;
  }

  .heading-14.bsiness.greztu {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .heading-14.bsiness.greztu.rzrtzu {
    margin-bottom: 10px;
  }

  .heading-14.jz.mazj {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-14.trtr.tzuu {
    flex-direction: column;
    align-items: flex-start;
  }

  .padding-global-2.padding-section-medium.d.rgtzu {
    padding-bottom: 40px;
  }

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

  .faq_content-wrapper {
    padding-right: 1rem;
  }

  .check-grid.greh.k-l {
    grid-template-columns: 1fr;
  }

  .price-caption {
    font-size: 16px;
  }

  .price-caption.ztzuik {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .price-card {
    padding: 20px;
  }

  .check.time {
    margin-right: 5px;
  }

  .check.time.huij {
    margin-bottom: 10px;
  }

  .price-card-dark {
    padding: 20px;
  }

  .price-card-dark.htzu {
    background-image: radial-gradient(circle at 90% 0, #83f0b5, #91f1a18f 6%, #0000 19%);
    padding-left: 17px;
    padding-right: 17px;
  }

  .price-card-dark.htzu.uztuo {
    background-image: none;
  }

  .feature-wrap {
    flex-flow: row;
  }

  .feature-wrap.mobixl, .feature-wrap.fhd {
    display: flex;
  }

  .feature-wrap.fhd.fzguh {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .feature-wrap.fhd.fzguh._658.guih.htrztu {
    padding-left: 10px;
    padding-right: 10px;
  }

  .feature-wrap.fhd.ht57.htz {
    flex-direction: row;
    align-items: flex-start;
    display: flex;
  }

  .feature-wrap.fhd.rztru {
    display: flex;
  }

  .feature-wrap.recsh {
    margin-bottom: 0;
    font-size: 15px;
  }

  .price-top-wrap {
    margin-top: 0;
  }

  .feature-label {
    font-size: 15px;
  }

  .feature-label.dzfghj {
    font-size: 13px;
    line-height: 23px;
  }

  .feature-label.dzfghj.nsog {
    margin-top: 2px;
    font-size: 13px;
    display: block;
  }

  .feature-label.ghj {
    max-width: 100%;
    margin-top: 10px;
  }

  .feature-label.ghj.teruru {
    font-size: 13px;
  }

  .feature-label.ghj.rgthz {
    max-width: 100%;
    font-size: 14px;
  }

  .content-h1 {
    text-align: center;
    font-size: 42px;
  }

  .price-cell {
    padding: 13px;
  }

  .check-grid-large {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .button-price {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    font-size: 15px;
  }

  .button-price.max-width.hg {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .button-price.hivase {
    margin-top: 10px;
  }

  .button-price.trku.tip {
    margin-top: 20px;
  }

  .button-price.breu.reg {
    border-radius: 7px;
  }

  .pricing-section.zjuk {
    padding-bottom: 40px;
  }

  .grid-feature-button {
    grid-template-columns: 1fr;
  }

  .recommend-tag {
    margin-top: -20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    position: relative;
  }

  .text-span-5 {
    font-size: 14px;
  }

  .text-span-5.hthz, .text-span-5.htrju {
    font-size: 16px;
  }

  .superscript {
    font-size: 12px;
  }

  .div-block-75 {
    border-width: 1px;
    border-radius: 14px;
    width: 80px;
    height: 80px;
    top: 10px;
    left: 10px;
  }

  .bold-text-4.zutfzg {
    font-size: 20px;
    line-height: 22px;
  }

  .bold-text-4.zutfzg.free.r43g {
    font-size: 12px;
  }

  .image-23.gret {
    height: 20px;
  }

  .image-23.ztrz.grt {
    height: 50px;
    min-height: 50px;
  }

  .brj-text-1 {
    padding-left: 0%;
    padding-right: 0%;
    font-size: 15px;
  }

  .brj-text-1.uztuki.trzi {
    font-size: 15px;
    line-height: 24px;
  }

  .brj-text-1.uztuki.trzi.thzu.gdhrzj, .brj-text-1.uztuki.trzi.thzu.tit.t-bbsnfm {
    font-size: 15px;
  }

  .brj-text-1.uztuki.trzi.thzu.tit.t-bbsnfm.guzhj {
    margin-bottom: 10px;
  }

  .brj-text-1.uztuki.trzi.thzu.ezrtz, .brj-text-1.uztuki.trzi.thzu.hrtrh {
    font-size: 15px;
  }

  .brj-text-1.uztuki.trzi.thzu.tzhuj.rtu.htyj.free {
    margin-right: 0;
  }

  .brj-text-1.ztz {
    font-size: 16px;
  }

  .brj-text-1.tz6u7 {
    font-size: 15px;
  }

  .brj-wrap-text-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .brj-wrap-text-1.brs {
    padding-left: 0%;
    padding-right: 0%;
  }

  .brj-wrap-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .brj-container-1 {
    padding-top: 3em;
  }

  .brs-section-1 {
    padding-bottom: 8em;
    padding-left: 3em;
    padding-right: 3em;
  }

  .brs-section-1.der.zztu.rzrtzk.uzz.jhl.zt {
    padding-top: 40px;
  }

  .brs-section-1.jfhk {
    padding-bottom: 0;
  }

  .brr-wrap-info-pic-1 {
    padding-right: 3em;
  }

  .brj-heading-1.brs {
    font-size: 4em;
  }

  .brj-heading-1.brs._1 {
    font-size: 24px;
    line-height: 35px;
  }

  .brj-heading-1.brs._1.thzut {
    font-size: 24px;
  }

  .brj-heading-1.brs._1.utoli {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 27px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui {
    font-size: 27px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.erhztzui.rethz {
    font-size: 15px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu {
    font-size: 27px;
    line-height: 35px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu.htu {
    font-size: 18px;
    line-height: 25px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu.htu.ferthz {
    font-size: 14px;
    line-height: 30px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu._5z47 {
    font-size: 22px;
    line-height: 30px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.fre.u6zut.zetrzu.hu.uzti {
    font-size: 24px;
  }

  .brj-heading-1.brs._1.utoli.ztzui.fgzui.tert5.trez.gh {
    font-size: 24px;
    line-height: 38px;
  }

  .brj-heading-1.brs._1.utoli.retjz.jui.r3g343 {
    font-size: 22px;
    line-height: 30px;
  }

  .brj-wrap-heading-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .brj-wrap-heading-1.brs {
    margin-bottom: 20px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.grtzu.tz6.z54jh {
    padding-top: 0;
  }

  .brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.t456t {
    padding-left: 0%;
    padding-right: 0%;
  }

  .brj-wrap-heading-1.brs.etzti.rhz.gtrz.ztzut.rhtz {
    padding-bottom: 30px;
  }

  .brs-grid2-wrap-1 {
    margin-top: 10px;
    padding-top: 0;
  }

  .brs-wrap-2 {
    padding-right: 0;
  }

  .brs-grid-2-heading-1 {
    width: 90%;
  }

  .brs-grid-2-heading-1.truu {
    font-size: 20px;
  }

  .brs-grid2-wrap-heading-1, .brs-grid-2-wrap-content-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .brs-grid2-content-1-1 {
    font-size: 16px;
  }

  .brs-grid2-content-1-1.greenk {
    max-width: 80%;
    margin-bottom: 0;
  }

  .brs-grid2-content-1-1.greenk.tr6z {
    max-width: 100%;
    font-size: 14px;
  }

  .brs-grid2-grid-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .brs-grid2-content-2-2 {
    font-size: 40px;
    line-height: 40px;
  }

  .brs-grid2-content-2-2._3 {
    font-size: 40px;
  }

  .brs-grid2-content-2-2._3.u67 {
    font-size: 24px;
    line-height: 30px;
  }

  .brs-grid2-content-2-2._3.u67.trutrz {
    font-size: 27px;
  }

  .brs-grid2-content-2-2._3.u67.ur7i {
    font-size: 20px;
  }

  .brs-grid-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .brs-grid-2.jzuj.rezz.rttz {
    padding-left: 10px;
    padding-right: 10px;
  }

  .brs-grid-text-1 {
    max-width: 100%;
    margin-top: 13px;
    font-size: 18px;
    line-height: 27px;
  }

  .brs-grid-text-1.zrtz {
    max-width: 100%;
  }

  .brs-grid-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .brs-grid-wrap-pic-1._2.d {
    min-height: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brs-grid-wrap-pic-1._2.d.guikj.fgjh {
    min-height: 300px;
    padding-top: 20px;
  }

  .brs-grid-wrap-pic-1._2.d.urti {
    background-position: 0 0, 0%;
  }

  .brs-grid-wrap-pic-1._2.d.urti.uztu8o9 {
    background-position: 0 0, 100%;
  }

  .brs-grid-wrap-pic-1._2.fdsg.juzli {
    background-image: linear-gradient(to right, #ffffff4d, #5c5c5c00 20%, #87878700 80%, #ffffff4d), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290167_1034.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, contain;
    min-height: 50vh;
  }

  .brs-grid-wrap-pic-1._2.dfgf.rhzt {
    background-image: linear-gradient(to right, #ffffff4d, #7d7d7d00 20%, #4a4a4a00 80%, #ffffff4d), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd69290166_103.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, contain;
    min-height: 50vh;
  }

  .brs-grid-wrap-pic-1._2.dfgf.rhzt.u678 {
    min-height: 200px;
  }

  .brs-section-1-2 {
    padding-bottom: 8em;
    padding-left: 3em;
    padding-right: 3em;
  }

  .brs-section-1-2._1 {
    padding-left: 0;
    padding-right: 0;
  }

  .withe {
    color: #8a8a8a;
    font-size: 17px;
  }

  .withe.terhte7 {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
  }

  .container-class-2-2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .brs-grid-wrap-1._2 {
    min-height: 200px;
    margin-bottom: 0;
  }

  .brs-grid-wrap-1._2.zui {
    min-height: 300px;
  }

  .aaa-text-8-2 {
    font-size: 2em;
  }

  .aaa-wrap-8-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
    align-items: center;
    margin-bottom: 20px;
  }

  .aaa-link-3-2 {
    font-size: 12px;
  }

  .aaa-decor-1.uzj {
    display: block;
  }

  .aaa-wrap-2.jf {
    padding-left: 5%;
    padding-right: 5%;
  }

  .aaa-wrap-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column-reverse;
    align-items: center;
    display: flex;
  }

  .ghj-icon-2-2 {
    height: 1.4em;
  }

  .aaa-icon-2 {
    height: 3em;
  }

  .ghj-link-1 {
    font-size: 1.3em;
  }

  .aaa-icon-3 {
    height: 1.5em;
  }

  .aaa-link-1-2, .aaa-text-5-2 {
    font-size: 2em;
  }

  .ghj-icon-1-2 {
    height: 1.6em;
  }

  .aaa-wrap-3-2 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .aaa-text-10-2 {
    font-size: 2em;
  }

  .aaa-link-2-2 {
    padding-right: 0;
    font-size: 12px;
  }

  .aaa-text-7-2 {
    font-size: 9px;
  }

  .aaa-grid-2-2 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .aaa-link-block-2-2 {
    width: 25px;
    height: 25px;
  }

  .aaa-link-block-2-2.chd {
    width: 50px;
    height: 50px;
  }

  .aaa-link-block-2-2.fdcm {
    width: 25px;
    height: 25px;
  }

  .ghj-decor-1-2 {
    padding-left: .7em;
    padding-right: .7em;
    display: none;
  }

  .aaa-decor-4-2 {
    background-position: 100%;
    align-items: center;
  }

  .aaa-text-9-2 {
    font-size: 2em;
  }

  .aaa-wrap-4 {
    flex-direction: column;
  }

  .ghj-wrap-2 {
    padding-right: 1em;
  }

  .aaa-link-5-2 {
    font-size: 2em;
  }

  .ghj-text-1-2 {
    margin-bottom: 10px;
    font-size: 17px;
  }

  .aaa-paragraph-1-2 {
    font-size: 2em;
  }

  .aaa-text-3-2 {
    text-align: center;
    margin-bottom: 0;
    font-size: 12px;
  }

  .aaa-heading-3-2 {
    font-size: 2em;
  }

  .aaa-text-2-2 {
    font-size: 15px;
  }

  .aaa-icon-1-2 {
    width: 3em;
  }

  .aaa-text-1-2 {
    font-size: 15px;
  }

  .aaa-decor-3 {
    left: -1%;
  }

  .aaa-text-4-2 {
    font-size: 2em;
  }

  .brp-wrap-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .brp-content-text-1 {
    font-size: 4em;
  }

  .brt-content-wrap-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .brt-content-wrap-1._2 {
    padding-left: 0;
  }

  .brt-content-wrap-1._5 {
    padding-left: 0;
    padding-right: 0;
  }

  .brt-pic-1 {
    display: none;
  }

  .brt-wrap-content-1 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .brt-wrap-pic-1 {
    background-image: url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692900aa_processing_fallback__ei2ahsxgp7qu_large.jpeg");
    background-position: 0 0;
    background-size: cover;
    height: 50vh;
  }

  .brt-wrap-content-2 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .image-cover {
    border-radius: 20px;
    width: 140px;
    max-height: 120px;
    margin-right: 30px;
  }

  .apple-grid-block.mobile-portrait-hidden {
    display: none;
  }

  .apple-grid-block.mobile-portrait-hidden.hf, .apple-grid-block.mobile-portrait-hidden.hj {
    display: flex;
  }

  .apple-grid-block.tablet-hidden {
    align-items: center;
    width: 100%;
    max-height: 160px;
  }

  .apple-grid-block.tablet-hidden.for {
    display: none;
  }

  .apple-grid-block.tablet-hidden.for.mobli {
    display: flex;
  }

  .apple-grid-block.hfghk.rej {
    max-height: 100%;
    padding-top: 20px;
  }

  .apple-grid-block.hfghk.trt.mous {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .apple-grid-block.hfghk.funfact {
    max-height: 100%;
    padding-top: 20px;
  }

  .apple-grid {
    grid-template-columns: 1fr;
  }

  .apple-grid.cnhj {
    grid-template-rows: minmax(90px, 90px) minmax(90px, 90px) minmax(90px, 90px) auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .middle-block-text {
    font-size: 15px;
  }

  .middle-block-text.fh {
    font-size: 12px;
  }

  .middle-block-text.fh.kjl {
    font-size: 15px;
  }

  .middle-block-text.fh.izzi {
    padding-right: 0;
    font-size: 11px;
  }

  .bottom-block-text {
    font-size: 18px;
    line-height: 20px;
    position: static;
    bottom: auto;
  }

  .bottom-block-text.fgjf {
    color: #000;
    margin-left: 0;
    font-size: 16px;
  }

  .feature-text.csusztass-text {
    font-size: 11px;
  }

  .pricing-column, .pricing-column-white {
    min-width: 55vw;
  }

  .pricing-top.kozp {
    align-items: center;
  }

  .grid-3.gzu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3.gzu.zzu {
    margin-bottom: 10px;
  }

  .eloadas, .eloadas.mentor {
    display: none;
  }

  .clos021 {
    top: 20px;
    right: 15px;
  }

  .contras {
    width: 90%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-77 {
    min-height: 200px;
    max-height: 200px;
    padding-top: 10px;
    padding-left: 10px;
  }

  .heading-19 {
    font-size: 22px;
  }

  .paragraph-7 {
    font-size: 12px;
  }

  .paragraph-7.hrt.jk {
    letter-spacing: -.011em;
    font-size: 14px;
  }

  .checkbox-field-3 {
    align-items: flex-start;
    min-height: 40px;
    padding-left: 20px;
  }

  .checkbox-3 {
    min-width: 16px;
    min-height: 16px;
  }

  .image-24.meetr, .locked {
    display: none;
  }

  .div-block-78.htrzr {
    padding-left: 20px;
  }

  .idoppp {
    text-align: left;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
  }

  .div-block-80 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-81 {
    border-top-left-radius: 15px;
    overflow: hidden;
  }

  .text-block-34 {
    font-size: 10px;
  }

  .div-block-83 {
    flex-direction: column;
    width: 100%;
  }

  .text-block-36 {
    text-align: left;
    margin-top: 10px;
    font-size: 15px;
    line-height: 20px;
  }

  .text-block-36.linker {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .div-block-84 {
    width: 100%;
    margin-right: 0;
  }

  .div-block-84.nonszaz {
    width: 100%;
    min-width: 100%;
  }

  .div-block-84.nonszaz.fsd {
    width: auto;
    min-width: auto;
  }

  .div-block-84.fsd {
    width: auto;
    margin-right: 10px;
  }

  .text-block-37 {
    text-align: left;
    font-size: 13px;
  }

  .text-block-37.nonoj {
    font-size: 13px;
    line-height: 120%;
  }

  .text-block-37.ewrez {
    font-size: 12px;
  }

  .div-block-85 {
    min-width: 10px;
    min-height: 10px;
  }

  .div-block-86.htzju {
    flex-direction: column;
  }

  .containergy {
    padding-left: 5%;
    padding-right: 5%;
  }

  .containergy.jfk.gjrjh {
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-25._2130 {
    max-height: 30px;
  }

  .image-25.fret.ehte {
    max-height: 25px;
  }

  .image-25.zu78.treztgz {
    max-height: 35px;
  }

  .image-25.iolp {
    max-height: 30px;
  }

  .image-25.t456 {
    min-width: 105%;
  }

  .image-25.t456.gr6.htzu.jkl {
    min-width: 30px;
  }

  .contrtf {
    padding-left: 5%;
    padding-right: 5%;
  }

  .contrtf.t544z4 {
    margin-top: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .image-26 {
    margin-right: 10px;
  }

  .text-block-38 {
    color: #000;
    font-family: Suisseintl, sans-serif;
    font-size: 15px;
    line-height: 22px;
  }

  .success-message-2 {
    border-radius: 12px;
    padding: 10px;
  }

  .text-block-39 {
    color: #000;
    font-family: Suisseintl, sans-serif;
    font-size: 15px;
    line-height: 20px;
  }

  .error-message-2 {
    background-color: #ffa8a8;
    border-radius: 9px;
  }

  .rewt5 {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
    font-size: 10px;
  }

  .rewt5.hfk {
    letter-spacing: -.1px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 9px;
    line-height: 10px;
  }

  .rewt5.zrt5 {
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 12px;
  }

  .div-block-95 {
    background-position: 78%;
  }

  .div-block-96.httzhtz {
    min-height: 50vh;
  }

  .div-block-96.urepf {
    min-height: 80vh;
  }

  .countdown-wrapper---brix {
    flex-direction: row;
    margin-top: 0;
    padding: 0;
  }

  .countdown-number-container---brix {
    min-width: 70px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .countdown-number---brix.number {
    font-size: 25px;
    line-height: 25px;
  }

  .countdown-number-title---brix {
    font-size: 12px;
    line-height: 12px;
  }

  .two-points---brix {
    font-size: 30px;
    line-height: 30px;
  }

  .super-text {
    font-size: 31vw;
  }

  .sticky-child.page-padding {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .scroll-h-child.flex-cc.end {
    padding-bottom: 3rem;
  }

  .scroll-h-child.navsd {
    min-width: 60px;
    max-width: 60px;
  }

  .scroll-h-child.navsee34 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    min-width: 130px;
    margin-left: -21px;
    display: flex;
    overflow: visible;
  }

  .scroll-h-child.navsee34.bffghjk {
    display: none;
  }

  .nav-bar {
    justify-content: space-between;
    min-height: 70px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .hero-text-parent {
    bottom: -2%;
  }

  .weight-book.fade.jzuki.huzu {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-width: 100px;
    font-size: 13px;
  }

  .weight-book.fade.jzuki.huzu.o9p {
    align-items: center;
    min-width: auto;
  }

  .div-hide.hide-m {
    min-width: auto;
    font-size: 20px;
    line-height: 1;
    overflow: visible;
  }

  .div-hide.pad-two {
    margin-left: -1rem;
  }

  .scroll-child {
    display: none;
  }

  .logouit65 {
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
  }

  .heading-26 {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-100 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .text-span-10 {
    margin-top: 0;
    margin-left: 5px;
  }

  .image-29 {
    margin-bottom: 0;
    margin-right: 6px;
  }

  .image-29.retzu.tero {
    min-width: 20px;
  }

  .div-block-101 {
    flex-direction: column;
    margin-top: 0;
    padding-right: 10px;
  }

  .text-block-43.zrtzuu {
    max-height: 120px;
    display: flex;
  }

  .heading-27 {
    border-radius: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .image-31, .image-31.insf {
    margin-right: 10px;
  }

  .image-31.nufbsgm {
    margin-bottom: -3px;
    margin-left: -5px;
    display: block;
  }

  .arrowigd {
    margin-top: 7px;
    margin-bottom: 7px;
    margin-left: 3px;
    transform: rotate(90deg);
  }

  .arrowigd.gfjphomnu {
    display: none;
  }

  .div-block-102 {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .div-block-102.z678.grez.gkk {
    margin-bottom: 20px;
  }

  .fwh {
    flex-direction: row;
    align-items: flex-start;
  }

  .text-block-44 {
    margin-top: 0;
    font-size: 15px;
  }

  .select-field-3, .html-embed-10 {
    width: 100%;
  }

  .text-block-45 {
    padding-left: 0;
  }

  .text-block-45.dsfsf.cdcdf.tehe {
    margin-top: 35px;
  }

  .div-block-104 {
    width: 100%;
    height: 250px;
    margin-top: 10px;
  }

  .div-block-104.blrtz {
    height: 250px;
  }

  .div-block-104.hjh {
    margin-top: 10px;
  }

  .heading-28 {
    font-size: 24px;
  }

  .div-block-105 {
    flex-direction: column;
  }

  .div-block-105.zrti.tuztu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 0;
  }

  ._1ed._2ed {
    min-height: 120px;
    max-height: 120px;
  }

  ._1ed._2ed.srdf.fet {
    min-height: 120px;
  }

  ._1ed.srd.juu {
    grid-template-columns: minmax(13px, 13px) 1fr 1fr 1fr;
    min-height: 140px;
  }

  ._1ed.srd.uztu {
    grid-template-columns: minmax(15px, 15px) 1fr 1fr 1fr;
    min-height: 130px;
  }

  ._1ed.outh {
    grid-template-columns: minmax(15px, 15px) 1fr 1fr;
    min-height: 140px;
  }

  ._1ed.outh.grtz {
    grid-template-columns: minmax(15px, 15px) 1fr 1fr;
  }

  ._1ed.t546, ._1ed.rehz {
    min-height: 200px;
  }

  .htzu._6u78i {
    font-size: 12px;
  }

  .div-block-111, .div-block-112 {
    grid-template-columns: minmax(15px, 15px) 1fr;
  }

  ._12swr {
    font-size: 11px;
  }

  .text-block-48 {
    font-size: 9px;
  }

  .div-block-114, .div-block-114.redf {
    width: 15px;
    min-width: 15px;
    max-width: 15px;
  }

  .icon-3 {
    margin-left: 10px;
    margin-right: auto;
  }

  .icon-3.fsdhf {
    left: -15%;
  }

  .icon-4 {
    margin-left: auto;
    margin-right: 10px;
  }

  .icon-4.fsrth {
    right: -15%;
  }

  .text-block-49 {
    font-size: 12px;
  }

  .text-block-49.rewh {
    font-size: 10px;
  }

  .phonr.smald, .webold.smald, .emails.smald {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
  }

  .text-block-50 {
    font-size: 12px;
  }

  .heading-29 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .b9d1ff {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-block-51.vfdgh {
    letter-spacing: 0;
    font-size: 13px;
    line-height: 13px;
  }

  .gdfjk {
    align-items: flex-start;
  }

  .image-32 {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
    margin-right: 5px;
  }

  .hghlightedd {
    font-size: 13px;
  }

  .hghlightedd.rt {
    margin-bottom: 5px;
  }

  .div-block-119 {
    margin-top: 20px;
  }

  .div-block-119.z8uj {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .div-block-120 {
    margin-right: 5px;
  }

  .leftform-2 {
    border-radius: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .leftform-2.ftzg {
    border-radius: 20px;
  }

  .text-block-52 {
    padding-left: 0;
  }

  .text-block-52.vfdcx34.eerh.erzerz.zerztu {
    margin-top: 0;
  }

  .paragraph-30.dsfrc {
    font-size: 14px;
    line-height: 140%;
  }

  .paragraph-30.ert5u {
    line-height: 19px;
  }

  .checkbox-9 {
    min-width: 15px;
    min-height: 15px;
    margin-top: 5px;
  }

  .div-block-3569 {
    min-height: 200px;
    max-height: 300px;
    margin-bottom: 20px;
    padding: 20px 10px 10px;
  }

  .checkbox-field-4 {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
  }

  .checkbox-field-4.we3 {
    padding-left: 20px;
  }

  .checkbox-field-4.we3.fsdfde344sd.ehj {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .checkbox-label-3.treer4trewersd {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-86 {
    font-size: 14px;
  }

  .menu-parent-2 {
    height: 35px;
    padding-left: 15px;
    padding-right: 20px;
  }

  .text-block-187 {
    font-size: 14px;
  }

  .subit-applicaton.xw1 {
    display: none;
  }

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

  .text-block-175 {
    line-height: 18px;
  }

  .div-block-3519 {
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3519.tier1 {
    min-height: 200px;
  }

  .image-183.fdfg {
    width: 30px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: auto;
  }

  .image-183.fdfg.kuz {
    margin-right: 5px;
  }

  .div-block-3498.zghj.ghfrt {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 30px;
    display: flex;
  }

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

  .div-block-3575 {
    flex-direction: column;
  }

  .radio-button.tier2, .radio-button.tier1, .radio-button.tier3 {
    min-height: 250px;
  }

  .radio-button-field {
    width: 100%;
    min-height: 250px;
    margin-bottom: 10px;
  }

  .div-block-3579 {
    flex-direction: column;
  }

  .rowe, .a-foeurlr.selectedg {
    min-height: 140px;
  }

  .success-message-3 {
    background-color: #c9ffd500;
    min-height: 40%;
    margin-top: 70px;
  }

  .text-block-192 {
    font-size: 14px;
    line-height: 18px;
  }

  .text-span-16 {
    font-size: 20px;
  }

  .image-196 {
    width: 50px;
    margin-top: 0;
  }

  .slider-6, ._1-row, ._2row {
    min-width: 300px;
    max-width: 400px;
  }

  ._3row {
    min-width: 300px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .icon-5 {
    margin-left: 3px;
  }

  .icon-6 {
    margin-right: 3px;
  }

  .right-arrow-2, .left-arrow-2 {
    max-width: 30px;
  }

  .automator-ui-name-large {
    margin-left: 12px;
    font-size: 18px;
  }

  .automator-ui-stat-large.red {
    font-size: 20px;
  }

  .automator-ui-stat-large.purple {
    font-size: 25px;
  }

  .automator-ui-stat-large.green {
    font-size: 20px;
  }

  .automator-ui-stat-large.blue {
    font-size: 28px;
  }

  .automator-ui-stat-large.orange {
    margin-right: 12px;
    font-size: 20px;
  }

  .automator-ui-heading-large {
    font-size: 18px;
  }

  .automator-ui-heading-large.medium {
    margin-right: 0;
    font-size: 12px;
  }

  .ui-close-icon-large {
    width: 60px;
  }

  .ui-row-large {
    height: 68px;
    min-height: 70px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .ui-row-large.htzuj {
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ui-row-large.hj {
    height: 70px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ui-row-large.hj.uhl {
    padding-left: 15px;
    padding-right: 15px;
  }

  .automator-icos {
    width: 48px;
    margin-left: -8px;
  }

  .automator-icos.uztuzio {
    width: 25px;
    margin-right: 10px;
  }

  .automator-icos.countrf {
    width: 25px;
    margin-right: 15px;
  }

  .automation-name-flex {
    margin-top: 0;
  }

  .automation-name-flex.huofdg-p {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .automator-ui-logo-large {
    width: 32px;
  }

  .automator-ui-large {
    width: 100%;
    max-width: 370px;
    height: auto;
    min-height: auto;
    max-height: 480px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    bottom: 0;
    transform: none;
  }

  .automator-ui-large.rtu {
    min-height: auto;
  }

  .automator-ui-large.htrj6.r32t._34z {
    min-height: 350px;
    max-height: 300px;
  }

  .map-img {
    min-height: 200px;
  }

  .map-img.t34z {
    filter: brightness(0%) blur(1px);
    min-height: 300px;
  }

  .div-block-3581 {
    min-width: 30px;
    height: 55px;
    top: 84px;
    left: 14px;
  }

  .div-block-3581.eur {
    height: 55px;
    top: 0;
    right: 30px;
  }

  .div-block-3581.asfef {
    bottom: 59px;
  }

  .image-197.ferthz, .image-197.nitzkztu {
    width: 40px;
    height: 40px;
  }

  .profgl {
    bottom: -10px;
    left: -10px;
  }

  .corznt {
    width: 40px;
    height: 40px;
  }

  .text-block-200 {
    font-size: 13px;
    line-height: 15px;
  }

  .text-span-18 {
    font-size: 9px;
  }

  .brands {
    flex-direction: column;
    display: none;
  }

  .quick-stack {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-202 {
    align-items: center;
    font-size: 13px;
    display: flex;
  }

  .div-block-3583 {
    max-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .htrzuki {
    display: none;
  }

  .list-item-2 {
    margin-bottom: 10px;
  }

  .list-3 {
    padding-left: 20px;
  }

  .text-block-203 {
    top: -10px;
  }

  .undertextdihm {
    margin-bottom: 0;
  }

  .people {
    margin-bottom: 10px;
  }

  .ergjkjl {
    width: 35px;
    height: 35px;
  }

  .card__bg, .card__glow {
    width: 300px;
    height: 180px;
  }

  .text-block-204 {
    text-align: center;
    margin-top: 30px;
    padding-top: 0;
    font-size: 13px;
    line-height: 19px;
  }

  .text-block-204.u65ui {
    font-size: 12px;
  }

  .text-block-205 {
    opacity: 1;
    font-size: 16px;
  }

  .image-199 {
    max-width: 55px;
    max-height: 55px;
  }

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

  .home-hero_section-2 {
    background-image: linear-gradient(#fff0, #000000f0 69%), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692902f5_nelson-ndongala-6VBVp-V0txQ-unsplash.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 750px;
    padding-top: 100px;
  }

  .home-hero_heading {
    font-size: 8vw;
  }

  .div-block-3586 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-3587 {
    margin-bottom: 40px;
  }

  .countdown-row.reze {
    margin-left: 0;
  }

  .countdown-block {
    margin-left: 2px;
  }

  .countdown-time {
    font-size: 12px;
  }

  .countdown-detail {
    margin-left: 3px;
  }

  .button-primary-2 {
    padding: 15px 34px 16px;
  }

  .pricing-card-slider {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-default {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-uppercase.subtitle {
    font-size: 14px;
  }

  .currency-wrapper {
    flex-direction: column;
  }

  .card-pricing {
    padding-left: 30px;
    padding-right: 30px;
  }

  .popular-badge-align---brix {
    justify-content: flex-start;
    margin-bottom: 16px;
  }

  .popular-badge-align---brix.uij {
    flex-direction: column;
  }

  .dropdown-currency {
    margin-top: 15px;
    margin-left: 0;
  }

  .badge-popular---brix {
    position: static;
  }

  .text-single-302.text-color-neutral-800 {
    font-size: 15px;
  }

  .text-single-302.text-color-neutral-800.ewfw {
    margin-top: 5px;
    margin-bottom: 20px;
  }

  .text-single-302.text-color-neutral-800.ewfw.gtrhz {
    margin-bottom: 0;
  }

  .xcdown {
    max-width: 95%;
    margin-top: 69px;
    padding-left: 5px;
    padding-right: 2px;
  }

  .text-block-206 {
    margin-right: 3px;
    font-size: 12px;
    line-height: 20px;
  }

  .text-block-206.z65 {
    text-align: center;
    margin-right: 0;
    padding: 10px 5px;
    font-size: 10px;
    line-height: 16px;
  }

  .text-block-208 {
    margin-bottom: 4px;
    font-size: 11px;
    line-height: 11px;
  }

  .div-block-3589.trkuz.grtzui {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-3589.ztru {
    min-height: 450px;
    max-height: 450px;
  }

  .text-block-209.rwtew {
    line-height: 28px;
  }

  .text-block-209.rwtew.iughi {
    font-size: 15px;
    line-height: 24px;
  }

  .div-block-3590 {
    flex-direction: column;
    margin-top: 0;
    padding-left: 17px;
    padding-right: 17px;
  }

  .div-block-3591.vdsg.zr5r5 {
    min-height: 100%;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
  }

  .image-200.gerg {
    min-width: 60px;
    max-width: 60px;
    min-height: 60px;
    max-height: 60px;
  }

  .image-200.hgkuzt {
    margin-right: 7px;
  }

  .text-block-210 {
    margin-bottom: 2px;
    font-size: 10px;
    line-height: 10px;
  }

  .text-block-211 {
    font-size: 12px;
    line-height: 13px;
  }

  .text-block-212 {
    font-size: 14px;
    line-height: 14px;
  }

  .text-block-212.er65 {
    font-size: 12px;
  }

  .text-block-213 {
    font-size: 10px;
    line-height: 10px;
  }

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

  .image-201 {
    margin-left: 10px;
  }

  .restr {
    display: none;
  }

  .htz {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-block-214 {
    line-height: 20px;
  }

  .text-block-214.gfd {
    padding-left: 3px;
  }

  .dtjtr {
    display: none;
  }

  .div-block-3596, .div-block-3597 {
    grid-template-columns: 1fr 1fr;
  }

  .text-span-32, .smwsfrel {
    font-size: 14px;
  }

  .f35 {
    margin-left: 0;
    padding-left: 3px;
    font-size: 13px;
  }

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

  .gutrg {
    background-color: #696969;
    border-radius: 20px;
    width: 2px;
    max-width: 2px;
    height: 120px;
    margin-top: 10px;
    display: block;
  }

  .div-block-3601 {
    z-index: 1;
    background-color: #fff;
    border-radius: 20px;
    width: 3px;
    height: 90px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .div-block-3603 {
    max-width: 90%;
    font-size: 15px;
  }

  .div-block-3603.tti.z5u {
    max-width: 95%;
    padding: 5px 5px 15px;
  }

  .div-block-3603.tti.z5u.fhku.ghjkl.iu9.hghk.ztuti.htzo.greu.i7o8p {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 10px;
  }

  .div-block-3603.gtrur {
    background-color: #c4c4c400;
  }

  .text-block-218.jokl.huiio {
    font-size: 17px;
  }

  .text-block-218.jokl.huiio.tztzi.zuu.zti8 {
    font-size: 14px;
  }

  .text-block-218.jokl.huiio.tztzi.zuu.zti8.zjui.utri.ztio {
    margin-bottom: 10px;
  }

  .div-block-3640 {
    background-color: #f1f1f100;
    height: auto;
    margin-bottom: 0;
    padding: 10px 0 5px;
  }

  .grid-40 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .grttg {
    margin-bottom: 10px;
  }

  .div-block-3644 {
    flex-flow: column;
    min-height: auto;
  }

  .csr54zj {
    width: 30px;
    height: 30px;
    margin-right: 10px;
  }

  .csr54zj.tz78 {
    width: 30px;
  }

  .paragraph-98.gfghj {
    width: 100%;
  }

  .paragraph-98.tertzu {
    padding-bottom: 0;
  }

  .div-block-3645 {
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .div-block-3645.tzti {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    height: auto;
  }

  .frerh {
    max-height: 300px;
  }

  .image-203 {
    object-position: 100% 90%;
    min-height: 270px;
    max-height: 220px;
  }

  .image-203.tzi {
    max-height: 270px;
  }

  .image-203.fhkio {
    width: 100%;
    min-height: 220px;
    max-height: 220px;
  }

  .image-203.rturut {
    object-fit: cover;
    min-height: 220px;
  }

  .image-203.fjzui {
    min-height: auto;
  }

  .div-block-3646 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    min-height: auto;
    display: grid;
  }

  .div-block-3646.uolp {
    max-height: 440px;
  }

  .text-block-219 {
    padding-top: 20px;
    padding-bottom: 2px;
    font-size: 9px;
  }

  .priecre {
    flex-direction: column;
    padding-bottom: 20px;
  }

  .priecre.hij {
    align-items: flex-start;
    margin-top: 20px;
  }

  .text-block-220 {
    font-size: 15px;
  }

  .list-5 {
    font-size: 16px;
  }

  .hru7 {
    flex-direction: column;
  }

  .background-video-4 {
    max-width: 100%;
    min-height: 120px;
    max-height: 150px;
    overflow: visible;
  }

  .vids.fe43 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    position: relative;
  }

  .div-block-3649 {
    width: 100%;
    min-height: auto;
    max-height: 210px;
    margin-bottom: 0;
  }

  .div-block-3649.z56u7 {
    max-height: 100%;
    margin-right: 0;
    display: flex;
  }

  .div-block-3649.fsdr {
    max-height: 100%;
    margin-bottom: 7px;
    margin-right: 0;
  }

  .product_image_wrapper {
    border-radius: 24px;
    height: 190px;
  }

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

  .prodile_image {
    max-width: 60px;
    max-height: 60px;
  }

  .button_icon.button_outline.full_width {
    width: 100%;
  }

  .section_title {
    text-align: center;
  }

  .highlight_card {
    border-radius: 24px;
  }

  ._3_col_grid {
    grid-template-columns: 1fr;
  }

  ._3_col_grid.vertical_scroll {
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 20px;
    overflow: scroll;
  }

  .book_item {
    width: 180px;
  }

  .display_large {
    font-size: 50px;
  }

  .discount_tag {
    font-size: 10px;
  }

  .graph_bar {
    border-radius: 24px;
    padding: 16px;
  }

  .graph_bar.available {
    font-size: 10px;
    line-height: 130%;
  }

  .article_image {
    border-radius: 24px;
    height: 110px;
  }

  .event_card {
    border-radius: 24px;
  }

  .profile_wrapper {
    width: 80px;
    height: 80px;
  }

  .text_wrapper.wrapper_medium.center_mobile {
    text-align: center;
    align-items: center;
  }

  .highlights_grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .ad_card {
    border-radius: 24px;
    flex-direction: column;
    align-items: center;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .flex_wrapper.flex_distribute.flex_alignt_top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex_wrapper.flex_distribute.link_block {
    line-height: 1.5;
  }

  .flex_wrapper.flex_distribute.event_card_2 {
    text-align: center;
    border-radius: 24px;
    flex-direction: column;
  }

  .flex_wrapper.flex_center {
    flex-wrap: wrap;
  }

  .flex_wrapper.flex_center.mobile_vertical {
    flex-direction: column;
  }

  .flex_wrapper.flex_vertical.flex_distribute.flex_left.center_mobile {
    text-align: center;
    align-items: center;
  }

  .flex_wrapper.flex_vertical.card_link {
    background-color: #fff;
    border-color: #fff;
    height: 150px;
  }

  .flex_wrapper.flex_left {
    font-size: 14px;
  }

  .flex_wrapper.flex_left.flex_gap_medium {
    flex-direction: column;
  }

  .spacing_48 {
    height: 32px;
  }

  .div-block-3659 {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .div-block-3660 {
    padding-bottom: 0;
  }

  .radio-button-field-2 {
    align-items: flex-start;
  }

  .image-205 {
    min-height: 300px;
  }

  .etzzu65 {
    display: none;
  }

  .div-block-3665.ztru.rez {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-3666 {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .profile-info {
    margin-bottom: 15px;
  }

  .image-206, .image-206.ztz {
    width: 100%;
  }

  .div-block-3679 {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
    overflow: visible;
  }

  .header {
    height: 70vh;
  }

  .section-headline.hdtzu.f3rrgg.rezr.gr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-headline.hdtzu.f3rrgg.rezr.gr.iplp.uiip.gfjh {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section-headline.ztjui, .section-headline.tu576i {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .section-6 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .section-6.zrti {
    min-height: 100%;
    padding: 20px 15px;
  }

  .button-text {
    margin-left: 0;
  }

  .button-text.gre {
    margin-left: 10px;
  }

  .space._96px {
    height: 50px;
  }

  .block {
    order: -1;
  }

  .block.bhnj {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .subsribe {
    width: auto;
  }

  .collection-list-11 {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
  }

  .heading-34 {
    font-size: 12px;
  }

  .tab-link-tab-1-2, .tab-link-tab-1-2.w--current, .tab-link-tab-2-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3682 {
    padding-left: 15px;
  }

  .trurzkj {
    color: var(--black);
  }

  .trurzkj.getsrs {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-235 {
    font-size: 20px;
    line-height: 20px;
  }

  .div-block-3683 {
    padding: 20px 15px;
  }

  .heading-36 {
    margin-bottom: 10px;
  }

  .image-211 {
    margin-left: 10px;
  }

  .text-block-236 {
    margin-right: 3px;
    font-size: 10px;
  }

  .text-block-236.tzui {
    font-size: 13px;
    line-height: 20px;
  }

  .div-block-3687.freh {
    grid-template-columns: 1fr;
  }

  .ezrt.tzi {
    flex-flow: row;
  }

  .heading-37 {
    font-size: 16px;
    line-height: 25px;
  }

  .paragraph-101.rez.tzutz {
    margin-left: 10px;
    font-size: 14px;
  }

  .menu-outer {
    border-radius: 40px;
    max-width: 315px;
    padding: 12px;
  }

  .menu-expand-content {
    grid-template-columns: 1fr 1fr;
  }

  .menu-expand-link {
    line-height: 105%;
  }

  .menu-inner {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-around;
    max-height: 40px;
    padding: 0;
    overflow: visible;
  }

  .menu-link {
    padding: 7px 13px;
    font-size: 12px;
    line-height: 100%;
  }

  .menu-link.get-in-touch {
    padding-left: 13px;
    padding-right: 13px;
  }

  .div-block-3696 {
    margin-bottom: 0;
  }

  .card-content {
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .card-button {
    width: 2rem;
    height: 2rem;
  }

  .grid-41 {
    grid-template-columns: minmax(.5rem, 1fr) minmax(.5rem, 1fr);
  }

  .card-button-wrapper {
    top: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .card-transition-image {
    top: 35%;
    left: 60%;
  }

  .div-block-3699._43754 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-214 {
    width: 100%;
    min-width: 50px;
    height: 40px;
  }

  .div-block-3700 {
    width: 100%;
    max-width: 70px;
    overflow: visible;
  }

  .collection-list-12 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-243 {
    font-size: 13px;
    line-height: 105%;
  }

  .heading-38 {
    font-size: 20px;
  }

  .div-block-3702 {
    width: 20vh;
    height: 20vh;
  }

  .text-block-246 {
    margin-right: 5px;
    font-size: 12px;
    line-height: 14px;
  }

  .nav-link-2 {
    margin: 0;
    padding-left: .125rem;
    padding-right: .125rem;
    font-size: 10px;
  }

  .display-xl {
    font-size: 1.5rem;
  }

  .display-xs.iop {
    font-size: 16px;
  }

  .button-5 {
    width: 100%;
  }

  .title-2.title-xs.rgeh {
    padding: 20px 15px;
  }

  .title-2.htrhzt._7i7i8 {
    margin-bottom: 40px;
  }

  .nav-item.nav-item-left.r6z7u {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .nav-item.nav-brand {
    width: auto;
  }

  .nav-item.nav-item-mobile {
    width: 100%;
  }

  .section-7 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .container-9.container-nav {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .container-9.container-nav._5u7 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .button-6 {
    width: 100%;
  }

  .button-6.jzto {
    min-height: 2rem;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 10px;
  }

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

  .heading-39.frf {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .div-block-3718 {
    position: relative;
  }

  .div-block-3720 {
    grid-template-columns: 1fr;
  }

  .button-7 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 19px;
  }

  .button-7.is--secondary {
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .page-wrapper-7 {
    max-width: 100%;
  }

  .button-_icon {
    margin-left: 6px;
  }

  .information_section.background-color.neutral-200 {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .form_section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .form_field-label {
    font-size: 1em;
  }

  .paragraph-small.width-60percent {
    width: 100%;
  }

  .section-8.rgwehj.z6u78.ghujkl.gzuij {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .hero_right {
    height: 120vw;
    margin-top: 3em;
  }

  .background-video-5 {
    border: 1px #000;
  }

  .background-video-5.htzj {
    display: none;
  }

  .div-block-3722 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    min-height: 100%;
  }

  .div-block-3723 {
    min-height: 150px;
  }

  .div-block-3723.zto {
    display: none;
  }

  .div-block-3724 {
    margin-bottom: 10px;
    display: flex;
  }

  .hmbr {
    cursor: pointer;
    background-color: #010101;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
    display: flex;
  }

  .hidengrft {
    z-index: 150;
    background-color: #fff;
    border-bottom-left-radius: 20px;
    max-height: 150px;
    display: none;
    top: 60px;
  }

  .htrju {
    display: none;
  }

  .tjrzju {
    background-color: #f4f4f4;
    min-height: 150px;
    max-height: 150px;
    padding-left: 20px;
    display: flex;
  }

  .text-block-252 {
    color: var(--white-smoke);
  }

  .z6547u7 {
    font-size: 12px;
  }

  .home-features_block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 1rem 0;
  }

  .home-cta_wrapper {
    grid-row-gap: 2.5rem;
    flex-direction: column;
    align-items: flex-end;
  }

  .home-hosting_block {
    width: 100%;
  }

  .home-opportunity_image-wrapper {
    border-top-left-radius: 100vw;
    border-top-right-radius: 100vw;
  }

  .about-hero-top {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home-types_tabs {
    overflow: hidden;
  }

  .home-types_tab-link {
    font-size: 1.125rem;
  }

  .home-cta_image-wrapper {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    order: -1;
    width: 100%;
    padding-bottom: 80%;
    position: relative;
  }

  .home-photography_wrapper {
    background-color: #ffd168;
    border-radius: 1.5rem;
    max-width: none;
    padding: 3rem 1.5rem;
  }

  .home-hosting_block-content {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }

  .home-help_top-image-wrapper {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
    max-width: 94%;
  }

  .nav_menu-button {
    padding-right: 0;
  }

  .nav_menu-button.w--open {
    padding-left: 1rem;
  }

  .home-hosting_block-top {
    padding-bottom: 70%;
  }

  .home-features_block-icon {
    align-self: center;
  }

  .home-opportunity_item {
    width: 100%;
  }

  .section_home-opportunity.truo.rtyh.gfhj {
    background-image: linear-gradient(297deg, #ebb2f1 55%, #abdbc669), linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/66d5bf188ae22abd6928fd32/66d5bf188ae22abd692903db_N%C3%A9vtelen%20terv.jpg");
    background-position: 0 0, 0 0, 100% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .home-types_tab-menu {
    flex-flow: row;
    justify-content: flex-start;
    margin-bottom: 3rem;
    margin-right: -1.5rem;
    padding-right: 1.5rem;
    overflow: auto;
  }

  .padding-global-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-global-3.is-half {
    padding-right: 5%;
  }

  .home-photography_image-wrapper {
    padding-bottom: 150%;
    display: none;
  }

  .about-hero-bottom {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .about-hero-scroll-link {
    margin-top: 4rem;
  }

  .home-photography_content {
    max-width: none;
    padding-bottom: 0%;
    position: static;
  }

  .column-image-spacer {
    border-radius: .3rem;
    margin-bottom: .5rem;
  }

  .home-photography_image {
    display: none;
  }

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

  .home-types_tab-text {
    padding-bottom: .3125rem;
  }

  .nav_logo-wrapper {
    padding-left: 0;
  }

  .home-help_block {
    grid-row-gap: 2.5rem;
  }

  .home-hosting_grid {
    grid-row-gap: 2.25rem;
  }

  .home-types_tab-inside {
    padding: 2rem 6%;
  }

  .home-hosting_image {
    width: 50%;
  }

  .home-opportunity_list {
    grid-row-gap: 3rem;
  }

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

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

  .home-help_top-block {
    grid-row-gap: 2.5rem;
    margin-bottom: 3rem;
  }

  .home-cta_image {
    position: absolute;
    inset: 0%;
  }

  .home-help_image-prop {
    padding-bottom: 60%;
  }

  .home-features_grid {
    flex-direction: column;
    display: flex;
  }

  .home-features_heading-icon {
    max-width: 2.4rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
    transform: translate(0, -.5rem);
  }

  .nav_wrapper {
    padding: .75rem 0%;
  }

  .home-help_image-wrapper {
    border-radius: 1.5rem;
  }

  .nav_links-wrapper {
    padding-top: .5rem;
  }

  .button-8 {
    font-size: 1rem;
  }

  .heading-style-h1 {
    font-size: 2rem;
  }

  .heading-style-h1.is-features-heading {
    margin-left: 1rem;
    margin-right: 1rem;
    font-size: 2rem;
    line-height: 1.6;
  }

  .column-image-wrapper {
    border-radius: .3rem;
    margin-bottom: .5rem;
  }

  .nav_link {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1rem;
  }

  .footer_top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
  }

  .hero_bg-overlay {
    height: 20vh;
    margin-bottom: -10px;
    display: flex;
  }

  .badge_star-circle {
    width: 2rem;
    height: 2rem;
    margin-bottom: -1rem;
  }

  .hero-title {
    font-size: 23px;
  }

  .footer-4 {
    padding-bottom: 40%;
    position: relative;
  }

  .text-size-large-3 {
    font-size: 16px;
  }

  .hero_image-column {
    width: 20vw;
    height: 80vw;
  }

  .hero_image-column._90deg, .hero_image-column.less-45deg, .hero_image-column._45deg {
    width: 20vw;
  }

  .iphone_turnoff-icon-wrapper {
    width: 2rem;
    height: 2rem;
    margin-bottom: -1rem;
  }

  .hero_title-tag {
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: 10px;
    line-height: 25px;
  }

  .hero_title-tag.vfg {
    font-size: 10px;
    line-height: 25px;
  }

  .benefits_caption {
    font-size: .75rem;
  }

  .padding-global-4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero_images {
    display: flex;
  }

  .benefits_card-wrapper {
    padding-top: 3rem;
  }

  .benefits_card-icon {
    width: 4rem;
  }

  .benefits_card-icon._3 {
    right: 5%;
  }

  .benefits_card-icon._2, .benefits_card-icon._1 {
    left: 5%;
  }

  .footer_logo-wrapper {
    margin-bottom: 1.5rem;
  }

  .image-card_flip--inner {
    height: 25vw;
  }

  .footer_right {
    align-items: flex-start;
  }

  .hero_image-card {
    height: 30vw;
  }

  .hero_title-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 2.5rem;
    padding-bottom: 0;
  }

  .benefits_card-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem 1rem;
  }

  .benefits_card-button {
    font-size: .875rem;
  }

  .footer_links-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .iphone_mic-icon-wrapper {
    width: 2rem;
    height: 2rem;
    margin-bottom: -1rem;
  }

  .benefits-title {
    width: 16ch;
  }

  .benefits_content-wrapper {
    padding-top: 5rem;
  }

  .iphone_camera-icon-wrapper {
    width: 2rem;
    height: 2rem;
    margin-bottom: -1rem;
  }

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

  .iphone_tools-icon-wrapper {
    width: 2rem;
    height: 2rem;
    margin-bottom: 0;
  }

  .padding-section-large-3.grh.frfd {
    padding-bottom: 0;
  }

  .home-pricing_items-wrapper {
    grid-template-columns: 1fr;
  }

  .padding-global-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global-6.is-half {
    padding-right: 5%;
  }

  .home-pricing_list-wrapper {
    grid-template-columns: 1fr;
  }

  .navbar-wrapper {
    height: 4.375rem;
  }

  .navbar_menu-wrapper-desktop {
    display: none;
  }

  .home-types_tab-inside-2 {
    padding: 2rem 6%;
  }

  .navbar_mobile-dropdown-list {
    margin-top: 20px;
    display: none;
  }

  .navbar_mobile-dropdown-list.w--open {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar_menu-button-2.is-main {
    margin-right: -.75rem;
  }

  .navbar_link-mobile {
    display: block;
  }

  .navbar_menu-wrapper-mobile {
    padding-top: 4.375rem;
    top: 0;
  }

  .navbar_container-2 {
    min-width: 0;
    max-width: none;
  }

  .home-pricing_h2 {
    font-size: 2.5rem;
  }

  .navbar_menu-wrapper-mobile-top {
    height: 4.375rem;
    min-height: auto;
  }

  .button-10 {
    font-size: 1rem;
  }

  .navbar_component-2 {
    display: flex;
  }

  .home-figures_list {
    grid-template-columns: 1fr 1fr;
  }

  .video-4 {
    border-radius: 20px;
  }

  .layout-metrics.fdhfj {
    margin-bottom: 20px;
  }

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

  .h2-3 {
    font-size: 28px;
  }

  .h2-3.fwkg {
    font-size: 16px;
  }

  .feature-card-image {
    z-index: -1;
  }

  .layout-list-item, .layout-list-item.z4i7 {
    grid-template-columns: 1fr;
  }

  .layout-wrapper {
    padding: 24px;
  }

  .layout-wrapper.vertical {
    min-height: 270px;
    overflow: visible;
  }

  .image-219 {
    width: auto;
    min-width: 100%;
    min-height: auto;
  }

  .div-block-3737 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .div-block-3741 {
    flex-flow: row;
    justify-content: center;
    align-self: center;
    align-items: center;
    min-width: 100%;
    margin-top: 0;
    display: flex;
  }

  .div-block-3742 {
    margin-bottom: 10px;
  }

  .checkbox-11 {
    min-width: 16px;
    max-width: 16px;
    min-height: 16px;
    max-height: 16px;
  }

  .div-block-3744 {
    padding-bottom: 15px;
  }

  .text-block-260 {
    font-size: 12px;
    line-height: 14px;
  }

  .text-block-261 {
    font-size: 12px;
  }

  .text-span-53 {
    font-size: 14px;
  }

  .countdown_colon {
    font-size: 2.5rem;
  }

  .countdown_text {
    font-size: 18px;
  }

  .countdown_content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .heading-style-h2-2 {
    font-size: 18px;
  }

  .timer {
    font-size: 2.5rem;
  }

  .container-regular.ghgk {
    margin-top: auto;
  }

  .label-small.text-color-white {
    line-height: 27px;
  }

  .logo-group {
    grid-column-gap: 28px;
  }

  .gradient-span.trutr {
    font-size: 27px;
    line-height: 34px;
  }

  .gradient-span.trutr.zhzt {
    font-size: 18px;
    line-height: 27px;
  }

  .gradient-span.trutr.zhzt.zui {
    font-size: 15px;
    line-height: 20px;
  }

  .gradient-span.trutr.gdhfh {
    font-size: 20px;
    line-height: 27px;
  }

  .gradient-span.gret45 {
    font-size: 17px;
  }

  .feature-inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .block-2.ztri {
    padding-left: 3px;
    padding-right: 3px;
  }

  .nav-container-lines {
    padding: 5px 0;
  }

  .nav-container-lines.uizo {
    max-height: 60px;
  }

  .feature-card.thrhz.contraing {
    padding-bottom: 30px;
  }

  .nav-container {
    justify-content: space-between;
    display: flex;
  }

  .nav-container.tzu {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 2fr .75fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid;
  }

  .nav-container.tzu.juzio {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1.75fr 1fr;
    max-height: 60px;
  }

  .button-primary-small {
    width: 100%;
  }

  .nav-button-group {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .nav-menu-2 {
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    background-color: #0000007a;
    border-radius: 20px;
    top: 72px;
  }

  .cta-side {
    padding-left: 20px;
  }

  .menu-button {
    background-color: #070707;
    background-image: none;
    border: 1px solid #252527;
    border-radius: 12px;
    padding: 12px;
  }

  .menu-button.w--open {
    border-radius: 20px;
  }

  .icon-large.bigfht {
    width: 50px;
    height: 50px;
  }

  .feature-line {
    left: 28px;
  }

  .container-lines-regular {
    padding-left: 0;
    padding-right: 0;
  }

  .container-lines-regular.rgtz.zjt7k {
    align-self: flex-end;
    margin-top: 60px;
    padding-bottom: 20px;
  }

  .nav-logo-2 {
    padding-left: 0;
  }

  .v {
    font-size: 13px;
  }

  .v.fugiujk {
    max-width: 100%;
  }

  .feature-heading {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .label-regular {
    white-space: normal;
    font-size: 16px;
  }

  .carousel-item {
    min-width: 100px;
    min-height: 70px;
    max-height: 70px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .wrap-h-xsmall.align-c {
    flex-flow: column;
    margin-bottom: 0;
  }

  .cta-feature.first {
    padding-left: 20px;
    padding-right: 20px;
  }

  .integration-circle {
    display: block;
  }

  .text-block-264.ztzi.uztt {
    font-size: 14px;
  }

  .section-10.grethjoi {
    background-position: 0 0, 50% 100%;
    padding-top: 132px;
  }

  .section-10.grethjoi._44z57.tzo.zt {
    background-position: 0 0, 50% 100%;
    height: 65vh;
    min-height: 65vh;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cta-content {
    padding: 30px 15px;
  }

  .navigation-line {
    width: 80px;
  }

  .wrap-h-regular.align-c.hewrf.t35z5 {
    grid-template-columns: 1fr;
    justify-content: start;
  }

  .hero-content {
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: auto;
  }

  .button-primary-3 {
    width: 100%;
  }

  .navigation-link-2 {
    text-align: center;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .feature-badge {
    border-radius: 14px;
    font-size: 14px;
  }

  .button-secondary.htrtjz {
    display: none;
  }

  .button-secondary.htrtjz.kuiop {
    display: flex;
  }

  .h6-heading {
    font-size: 18px;
  }

  .feature-card-buton-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-47 {
    font-size: 24px;
    line-height: 27px;
  }

  .h3-heading._76i6i {
    line-height: 27px;
  }

  .h3-heading._76i6i.thzui {
    font-size: 16px;
    line-height: 20px;
  }

  .navbar-2.btrn.tzhu.trjzt {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navbar-2.btrn.tzhu.trjzt.hgfj.zo {
    justify-content: center;
    align-items: center;
    min-height: 60px;
    max-height: 60px;
  }

  .paragraph-small-2 {
    font-size: 14px;
  }

  .paragraph-small-2.text-color-white {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-small-2.d233 {
    font-size: 14px;
  }

  .uhk {
    font-size: 18px;
  }

  .uhk.uut7.zu {
    font-size: 16px;
  }

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

  .heading-48 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .heading-48.efwg.gert4 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .heading-48.efwg.gert4.t43 {
    margin-bottom: 5px;
  }

  .heading-48.efwg.gert4.ztz {
    max-width: 100%;
  }

  .div-block-3749.trzu.wtre, .div-block-3749.trzu.wtre.dfjero, .div-block-3749.trzu.wtre.dfjero.rzur.fewg, .div-block-3749.trzu.wtre.dfjero.ztru {
    min-height: 250px;
    max-height: 250px;
  }

  .div-block-3750 {
    padding-left: 15px;
    padding-right: 10px;
  }

  .div-block-3750.dewgt {
    padding-right: 15px;
  }

  .option1 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .wirz {
    margin-left: 0;
  }

  .pirecs {
    font-size: 15px;
  }

  .pirecs.actuals {
    font-size: 20px;
  }

  .pirecs.off {
    font-size: 15px;
  }

  .ocpwgu {
    min-height: 250px;
    margin-right: 0;
  }

  .ocpwgu.dsgsr {
    min-height: 250px;
    max-height: 250px;
    margin-right: 0;
  }

  .text-span-60 {
    font-size: 16px;
  }

  .div-block-3751.frez4.r345z.t54767.htzuo {
    margin-bottom: 5px;
  }

  .div-block-3751.frez4.it8o9 {
    display: none;
  }

  .text-span-61 {
    font-size: 14px;
  }

  .heading-49 {
    margin-bottom: 0;
  }

  .header_content-left.rztru.ziu.jhgl {
    max-width: 100vw;
    max-height: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-icon-2.is-icon-large {
    width: 15px;
    min-width: 15px;
    height: 15px;
    min-height: 15px;
    margin-right: 10px;
  }

  .header_component {
    grid-template-columns: 1fr;
  }

  .header_content-right {
    height: 40vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-secondary-2.teuj.grtz {
    padding-left: 10px;
    padding-right: 10px;
  }

  .t54u5, .t54u5.whzi {
    font-size: 16px;
  }

  .t54u5.ttzui {
    font-size: 14px;
  }

  .t54u5.zuo8 {
    display: none;
  }

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

  .tzri.zzi {
    flex-flow: column;
  }

  .tzri.zzi.reps.tuuip {
    flex-flow: row;
  }

  .tzri.zzi.reps.tuuip.kljl {
    justify-content: space-between;
  }

  .tzri.zzi.zzui {
    flex-flow: row;
  }

  .tzri.zzi.zzui.uzoi {
    justify-content: space-between;
  }

  .text-block-271 {
    margin-top: 10px;
    font-size: 14px;
  }

  .text-block-272 {
    font-size: 12px;
  }

  .text-block-272._353535d.pierc {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .text-block-272.priec {
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: auto;
  }

  .div-block-3760 {
    max-width: 100%;
  }

  .text-block-273 {
    margin-top: 0;
  }

  .text-block-273.gret.newr.fewt, .text-block-273.gret.newr.openrt, .text-block-273.gret.prei {
    font-size: 12px;
  }

  .text-block-273.uzuzo {
    margin-top: 10px;
    font-size: 12px;
  }

  .heading-50 {
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-3764 {
    margin-top: 10px;
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-3764.kio, .div-block-3764.uzui {
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
  }

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

  .eelab.reps, .eelab.thuz {
    display: none;
  }

  .div-block-3766 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-block-274.grtj.zrti.htzu {
    font-size: 18px;
    line-height: 23px;
  }

  .text-block-274.preivre {
    font-size: 17px;
  }

  .text-block-274.preivre.fooders.grzui.u76.tutu._8657o {
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-274.thtzui {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-274.sretz.thzuk {
    flex-flow: column;
    display: flex;
  }

  .text-block-274.sretz.thzuk.u7uzu {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-3769 {
    flex-flow: column;
  }

  .div-block-3771.reutru {
    padding-left: 10px;
    padding-right: 10px;
  }

  .trutrz, .trutrz.rtru.zetu {
    font-size: 14px;
  }

  .trutrz.rtru {
    font-size: 15px;
  }

  .tztrz {
    font-size: 17px;
  }

  .tztrz.greu {
    font-size: 15px;
  }

  .text-span-67 {
    font-size: 17px;
  }

  .text-span-67.rtu.izu {
    font-size: 16px;
  }

  .text-block-275.ttzi.tiz {
    font-size: 14px;
  }

  .text-block-275.uuo {
    font-size: 14px;
    line-height: 20px;
  }

  .feature-text-2, .feature-text-2.weh {
    font-size: 11px;
  }

  .pricing-column-white-2.miinwe {
    min-width: 180px;
  }

  .price-type-2.nonoedfgh {
    line-height: 20px;
  }

  .pricing-top-2.frttu {
    padding-right: 10px;
  }

  .pricing-column-features-2 {
    min-width: 200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-column-features-2.frefii {
    min-width: 200px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .price-grid-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing-column-2 {
    min-width: 310px;
  }

  .pricing-column-2.minw.bitsmal {
    min-width: 200px;
  }

  .feature-grid-2 {
    grid-row-gap: 10px;
    min-width: 220px;
    max-width: 350px;
  }

  .feature-grid-2.hrtzju {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    min-width: 180px;
    max-width: 300px;
    display: grid;
  }

  .feature-grid-2.bitsmallerr {
    min-width: 190px;
  }

  .div-block-3774.rztu.z68 {
    padding-left: 10px;
    padding-right: 0;
  }

  .div-block-3774.trur {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-span-69 {
    font-size: 14px;
  }

  .text-span-69.trez5 {
    margin-top: 10px;
    display: block;
  }

  .text-span-70 {
    font-size: 17px;
    line-height: 20px;
  }

  .text-span-70.tizizu {
    font-size: 14px;
    line-height: 17px;
  }

  .thzukzu.trut {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 18px;
  }

  .thzukzu.trut.tjztk {
    font-size: 10px;
  }

  .thzukzu.t5 {
    min-width: 100%;
    margin-left: 10px;
    font-size: 10px;
  }

  .rtu.sfer {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    display: flex;
  }

  .div-block-3776 {
    grid-template-columns: 1.25fr .25fr 1fr;
  }

  .text-block-276 {
    line-height: 25px;
  }

  .bold-text-107 {
    font-size: 24px;
  }

  .bold-text-107.zti {
    font-size: 20px;
  }

  .image-223 {
    width: 25px;
    min-width: 25px;
    height: 25px;
    min-height: 25px;
  }

  .div-block-3780 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block-277 {
    font-size: 13px;
    line-height: 1.5;
  }

  .trhzu {
    margin-bottom: 10px;
    font-size: 13px;
  }

  .div-block-3782 {
    grid-template-columns: 1fr;
  }

  .t5zh {
    font-size: 40px;
  }

  .gru7 {
    font-size: 13px;
  }

  .text-block-278 {
    font-size: 12px;
  }

  .heading-51, .heading-52, .heading-53, .heading-54, .heading-55 {
    margin-bottom: 0;
  }

  .text-block-282.utuz {
    font-size: 14px;
  }

  .image-226 {
    margin-bottom: 0;
    margin-right: 6px;
  }

  .image-226.retzu.tero {
    min-width: 20px;
  }

  .text-block-283.jokl.huiio {
    font-size: 17px;
  }

  .superscript-4 {
    font-size: 12px;
    line-height: 20px;
  }

  .zuto {
    margin-top: 40px;
  }

  .div-block-3791 {
    background-position: 0 0, 50% 0;
    background-repeat: repeat, repeat-x;
    background-size: auto, 80px;
    min-width: 120px;
    max-width: 120px;
    min-height: 100px;
    max-height: 100px;
    margin-top: 65px;
    display: flex;
  }

  .image-227 {
    min-height: 180px;
    max-height: 180px;
  }

  .div-block-3792.hrtzj.fhg {
    grid-template-columns: 1fr;
  }

  .cfet5.zrt65.fth {
    max-width: 100%;
  }

  .h2-4 {
    font-size: 22px;
  }

  ._2-2-grid {
    flex-direction: column;
    display: flex;
  }

  ._1-2-grid._75-space {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .redde4, .redde4.fty {
    padding: 10px;
  }

  .bartetrin {
    max-width: 150px;
    max-height: 150px;
  }

  .text-block-287 {
    font-size: 12px;
  }

  .fsrg {
    font-size: 14px;
    line-height: 20px;
  }

  .background-video-7 {
    min-height: 200px;
    max-height: 200px;
  }

  .image-230 {
    min-height: 170px;
  }

  .background-video-8 {
    min-width: 300px;
    max-width: 450px;
    min-height: 360px;
    max-height: 500px;
  }

  .div-block-3799 {
    grid-template-columns: .5fr;
  }

  .text-block-288 {
    padding-top: 0;
    padding-left: 20px;
  }

  .text-block-290 {
    padding-bottom: 20px;
  }

  .div-block-3801 {
    min-width: 100%;
  }

  .super-text-2 {
    font-size: 31vw;
  }

  .hero-text-parent-2 {
    bottom: -2%;
  }

  .footer-5 {
    padding-top: 3rem;
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .text-white.vht {
    font-size: 24px;
    line-height: 30px;
  }

  .side-panel {
    width: 95%;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .parent.pad-top {
    padding-right: 0;
  }

  .watch-full-mobile {
    height: 34rem;
    display: block;
  }

  .slide-content.size-three {
    width: 100%;
  }

  .slide-content.size-two {
    width: 18rem;
  }

  .hero-parent {
    height: 100vh;
  }

  .spacer-large {
    padding-bottom: 5rem;
  }

  .col-cta.top {
    padding: 1rem 1.5rem 2rem 1.4rem;
  }

  .col-cta.no-pad {
    flex: none;
    height: 20rem;
  }

  .super-text-hero {
    font-size: 27px;
  }

  .cover-img-2 {
    width: 100%;
    min-width: 104%;
    max-width: 100%;
  }

  .spacer-medium {
    padding-bottom: 2rem;
  }

  .spacer-medium.dfg {
    margin-top: 40px;
  }

  .parent-pad-side {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

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

  .slider-background {
    background-color: #000;
  }

  .splide-2.slider1 {
    height: 36rem;
    padding-left: 1.4rem;
  }

  .grid-right {
    margin-top: 4rem;
  }

  .text-sm-2.text-white.fade.grh {
    font-size: 10px;
    line-height: 12px;
  }

  .text-sm-2.fade.text-white {
    font-size: 9px;
    line-height: 10px;
  }

  .heading-medium {
    font-size: 12px;
  }

  .watch-full, .menu-drop {
    display: none;
  }

  .img-parent-2.size-one {
    width: 18rem;
    height: 26rem;
  }

  .img-parent-2.size-three {
    height: 26rem;
  }

  .background-video-9 {
    height: 20rem;
  }

  .mobile-section {
    margin-top: 4rem;
  }

  .slider-inner {
    width: 100%;
  }

  .nav-links {
    padding-top: 4.5rem;
    padding-bottom: 1.25rem;
    display: none;
  }

  .num-ab.mobile-space {
    display: none;
  }

  .test-slider {
    min-height: 24rem;
  }

  .hero-title-2 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
  }

  .italic-link {
    font-size: 12px;
    line-height: 20px;
  }

  .ticker-parent {
    display: none;
    bottom: -3rem;
  }

  .ticker-parent.ab-btm {
    bottom: 0;
  }

  .watch {
    min-width: 17rem;
  }

  .btn-parent.pull {
    height: 2.4rem;
    padding-left: .7rem;
    padding-right: .7rem;
    font-size: 11px;
  }

  .container-13.flex-split-btm {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .col-2 {
    padding-top: 4rem;
    padding-bottom: 2rem;
    padding-left: 1.4rem;
  }

  .col-2.div-hide {
    padding-right: 1.4rem;
  }

  .slider-wrap-sm {
    width: 70%;
    min-width: 70%;
    height: 27rem;
  }

  .border-line.light {
    width: 100%;
  }

  .nav-bar-2.fix.nj, .nav-bar-2.hdutte {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-menu-3 {
    font-size: 13px;
    display: flex;
  }

  .tab-link-tab-1-3, .tab-link-tab-1-3.w--current {
    padding-right: 15px;
  }

  .text-block-291, .text-block-292 {
    font-size: 13px;
  }

  .text-block-292._20d {
    margin-left: 15px;
  }

  .div-block-3804 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grr {
    font-size: 14px;
  }

  .div-block-3805 {
    width: 6px;
    height: 6px;
  }

  .text-block-293 {
    font-size: 8px;
  }

  .link-47.ghh {
    font-size: 12px;
  }

  .div-block-3807 {
    min-height: auto;
    max-height: 100%;
  }

  .heading-60 {
    text-align: center;
    font-size: 20px;
  }

  .heading-60.dsfg.fdgr {
    font-size: 14px;
  }

  .heading-61 {
    font-size: 12px;
  }

  .ghff {
    font-size: 13px;
    line-height: 17px;
  }

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

  .nav-menu-two {
    flex-direction: column;
  }

  .jukk {
    margin-right: 15px;
    font-size: 11px;
  }

  .link-block-14 {
    margin-left: auto;
  }

  .lottie-animation-5 {
    min-width: 35px;
    max-width: 30px;
    min-height: 35px;
    max-height: 100%;
  }

  .link-block-15 {
    margin-left: 13px;
  }

  .div-block-3814 {
    justify-content: space-between;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .text-size-regular {
    font-size: 15px;
    line-height: 27px;
  }

  .text-color-blue {
    margin-bottom: 5px;
    font-size: 10px;
    line-height: 14px;
  }

  .page-wrapper-13 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .career_component {
    grid-template-columns: 1fr;
  }

  .career_item-inner {
    padding-bottom: 20px;
  }

  .career_abteilung {
    display: none;
  }

  .career_detail {
    font-size: 15px;
  }

  .heading-62 {
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-3815 {
    width: 90px;
    height: 90px;
    margin-bottom: 20px;
  }

  .div-block-3815.jgfk {
    width: 50px;
    height: 50px;
  }

  .app-screens-wrapper {
    height: 35%;
    margin-bottom: 2rem;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }

  .card-ui-img._02 {
    width: 35%;
    bottom: 31%;
    left: -2%;
  }

  .card-ui-img._01 {
    width: 50%;
    top: -7%;
    left: -27%;
  }

  .card-ui-img._03 {
    width: 50%;
    right: -24%;
  }

  .headline-large {
    font-size: 3rem;
  }

  .sub-footer-links {
    margin-top: 1.5rem;
  }

  .sub-footer {
    flex-direction: column;
    align-items: flex-start;
  }

  .lp2-footer-heading-image {
    display: none;
  }

  .lp2-navbar-brand {
    flex: none;
    justify-content: flex-start;
  }

  .lp2-team-h3-wrapper {
    padding-left: 0;
  }

  .lp2-articles-grid {
    grid-template-columns: 1fr;
  }

  .lp2-navbar-menu-h2 {
    font-size: 50px;
  }

  .lp2-articles-h1 {
    font-size: 70px;
  }

  .lp2-footer-link-wrapper {
    justify-content: flex-start;
  }

  .lp2-services-image-wrapper {
    width: 280px;
    height: 280px;
  }

  .lp2-hero-heading-image {
    display: none;
  }

  .lp2-articles-h3 {
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 50px;
  }

  .lp2-team-image-wrapper {
    width: 100%;
    height: 350px;
    margin-bottom: 70px;
  }

  .lp2-navbar-divblock {
    display: none;
  }

  .lp2-footer-heading, .lp2-about-h1, .lp2-hero-heading-montgrove {
    font-size: 70px;
  }

  .lp2-faq-wrapper {
    padding-left: 0;
  }

  .lp2-footer-heading-montgrove {
    font-size: 70px;
  }

  .lp2-faq-accordion-item-content {
    width: 100%;
    padding-left: 30px;
  }

  .lp2-portfolio-wrapper {
    grid-template-columns: 1fr;
  }

  .lp2-navbar-menu-content {
    grid-row-gap: 50px;
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .lp2-team-wrapper {
    flex-wrap: wrap;
    margin-top: 70px;
  }

  .lp2-footer-link {
    display: none;
  }

  .lp2-navbar-menu {
    display: flex;
  }

  .lp2-about-h1-span {
    font-size: 70px;
  }

  .lp2-team-content {
    width: 100%;
  }

  .lp2-brands-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .lp2-hero-heading {
    font-size: 70px;
  }

  .lp2-navbar-menu-wrapper {
    justify-content: space-between;
  }

  .lp2-hero-h3 {
    margin-top: 70px;
  }

  .lp2-faq-accordion-item-trigger {
    grid-column-gap: 40px;
  }

  .papers-cta-img {
    top: 0;
  }

  .article-heading {
    max-width: 21.25rem;
    font-size: 2rem;
  }

  .article-heading.is-large {
    max-width: 100%;
    font-size: 15px;
  }

  .article-heading.is-large.uyt.jhg {
    font-size: 17px;
  }

  .body-medium {
    font-size: 1rem;
  }

  .body-medium.htyii.gjhkj.joins.tthjk.grey.fdvr.fudll {
    font-size: 13px;
    line-height: 150%;
  }

  .body-medium.htyii.gjhkj.gth {
    text-align: center;
    font-size: 22px;
    line-height: 25px;
  }

  .body-medium.htyii.gjhkj.gth.gfttg.fh {
    text-align: left;
  }

  .article-main-title {
    font-size: 1.25rem;
  }

  .nav-button-2 {
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
    line-height: 1;
  }

  .article-next-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-wrapper-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .nav-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .article-top.huj {
    z-index: 3;
    flex-flow: column;
    margin-bottom: 20px;
    position: relative;
  }

  .article-next-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .cta-heading {
    font-size: 1.5rem;
  }

  .article-next-desc {
    font-size: 1rem;
    line-height: 1.3;
  }

  .article-main-img {
    display: none;
  }

  .article-main-img.is-mobile {
    display: block;
  }

  .article-hero-wrapper {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .article-next-img {
    height: 15rem;
    display: none;
  }

  .article-next-img.is-mobile {
    height: auto;
    display: block;
  }

  .footer-socials-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .article-main-subtitle {
    padding: 1rem;
    font-size: 1.125rem;
  }

  .line-span {
    font-size: 22px;
    display: block;
  }

  .line-span.subttec.gtrth {
    font-size: 15px;
  }

  .article-main-tag {
    font-size: .875rem;
  }

  .article-main-tag.is-next {
    text-transform: uppercase;
    font-size: .8125rem;
  }

  .article-next-heading {
    letter-spacing: -.04em;
    font-size: 1.5rem;
  }

  .article-hero-title {
    font-size: 17px;
    line-height: 1.2;
  }

  .footer-top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .nav-logo-3 {
    height: 1rem;
  }

  .footer-bottom-3 {
    grid-template-columns: 1fr;
  }

  .article-read-time {
    font-size: .875rem;
  }

  .article-read-time.lefth.fdg {
    margin-bottom: 10px;
  }

  .article-read-time.lefth.red {
    margin-bottom: 10px;
    margin-left: 0;
    display: flex;
  }

  .nav-link-4 {
    font-size: 2rem;
  }

  .heading-medium-2 {
    font-size: 1.25rem;
  }

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

  .section-12.is-article-hero {
    height: 19.25rem;
    padding-top: 5rem;
  }

  .section-12.is-article {
    border-radius: 1rem;
    margin-top: -1rem;
    padding-top: 2rem;
  }

  .article-hero-bg {
    height: 150%;
    display: none;
  }

  .article-hero-bg.is-mobile {
    object-fit: cover;
    object-position: 0% 100%;
    height: 100%;
    display: block;
    transform: scale(1.2);
  }

  .text-span-94 {
    font-size: 13px;
    line-height: 150%;
  }

  .page-wrapper-17 {
    max-width: 100vw;
  }

  .nav-link-5 {
    font-size: 2rem;
  }

  .container-17.gdfh {
    z-index: 3;
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-wrapper-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .article-back-2 {
    justify-content: center;
    align-items: center;
    min-height: 33px;
    font-size: 15px;
    line-height: 1;
  }

  .heading-medium-3 {
    font-size: 1.25rem;
  }

  .hero-logo-2 {
    max-width: 50px;
  }

  .nav-button-3 {
    justify-content: center;
    align-items: center;
    min-height: 33px;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 15px;
    line-height: 1;
    display: flex;
  }

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

  .section-13.is-article {
    border-radius: 1rem;
    margin-top: -1rem;
    padding-top: 2rem;
  }

  .section-13.is-article.hgfjy.rethy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-13.is-article-hero {
    height: 500px;
    padding-top: 5rem;
  }

  .image-236 {
    width: 13px;
    min-width: 13px;
    height: 13px;
    min-height: 13px;
  }

  .text-span-95 {
    font-size: 14px;
  }

  .papers-img2 {
    flex: none;
    width: 15rem;
    margin-left: -5rem;
    margin-right: -.5rem;
    transform: rotate(30deg);
  }

  .papers-heading-span.uyt.outgrid.bhn {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .papers-heading.ytu.ghb {
    font-size: 17px;
    line-height: 23px;
  }

  .papers-desc {
    font-size: .875rem;
    font-style: normal;
  }

  .papers-desc.str {
    font-style: normal;
  }

  .papers-headline {
    font-size: 1.25rem;
  }

  .papers-headline.is-papers-name {
    font-size: 1.125rem;
  }

  .papers-img3 {
    flex: none;
    width: 13.75rem;
    margin-left: -2rem;
    margin-right: -3rem;
    transform: rotate(-20deg);
  }

  .papers-title.whitr {
    margin-top: 10px;
  }

  .papers-img4 {
    flex: none;
    width: 15rem;
    margin-left: -3rem;
    margin-right: -1rem;
    transform: rotate(15deg);
  }

  .papers-img1 {
    flex: none;
    width: 12.5rem;
    margin-right: -2rem;
    transform: rotate(-15deg);
  }

  .papers-img5 {
    flex: none;
    width: 13rem;
    margin-left: -1rem;
    margin-right: -2rem;
    transform: rotate(-15deg);
  }

  .papers-card {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .papers-card:hover {
    background-color: #f2f5fe00;
  }

  .papers-card.is-first.start {
    justify-content: flex-start;
    align-items: center;
  }

  .papers-card.is-first.vfmg {
    border-top-right-radius: 20px;
  }

  .papers-card.is-first.bgfh {
    border-top-right-radius: 0;
  }

  .papers-card.is-first.ghth.gth {
    border-bottom-right-radius: 0;
  }

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

  .company-top-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .company-wrapper {
    flex-flow: column;
    display: flex;
  }

  .company-features {
    font-size: .75rem;
  }

  .body-small.jimn.grd.fdgtr.jku.fe.vfg {
    font-size: 19px;
    line-height: 30px;
  }

  .body-small.jimn.grd.fdgtr.jku.fe.grfc {
    max-width: 100%;
  }

  .body-small.jimn.grd.fdgtr.jku.fe.guj {
    text-align: center;
  }

  .company-card.is-more {
    padding-left: 20px;
  }

  .company-logo {
    width: 35px;
    max-width: 35px;
    height: 35px;
    max-height: 35px;
  }

  .company-logo.jyk {
    width: 30px;
    max-width: 30px;
    height: 30px;
    max-height: 30px;
  }

  .company-logo.jyk.hjgb {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    height: 30px;
    max-height: 30px;
  }

  .company-logo.jyk.hjgb.fdnk {
    min-width: 40px;
    max-height: 35px;
  }

  .company-logo.jyk.hjgb.fdv {
    width: 40px;
    min-width: 40px;
    height: 40px;
    margin-bottom: 10px;
  }

  .company-logo.jyk.fdnk {
    width: 40px;
    max-width: 40px;
    height: 40px;
  }

  .image-245.gerht._45u6.jn {
    max-width: 100%;
    min-height: 60px;
    max-height: 60px;
  }

  .image-245.gerht._45u6.gdr {
    width: auto;
    min-width: 70px;
    max-width: 100%;
    min-height: 60px;
  }

  .image-245.wej._45u6r.jbhhjb {
    width: auto;
    max-width: 100%;
  }

  .image-245.wej._45u6r.jbhhjb.vfdb.gfdh {
    min-width: auto;
    min-height: 60px;
  }

  .image-245.wej._45u6r.fbghj {
    max-width: 100%;
  }

  .image-245._2130 {
    max-height: 30px;
  }

  .home_hero-logos-2.htz67i {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .home_hero-logos-2.htz67i.trti.gyuhjkl {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    column-count: 4;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-246._45u6.fhjh {
    max-width: 100%;
  }

  .image-246.gret {
    height: 20px;
  }

  .image-246.gret.fwer.dvsg {
    width: auto;
    max-width: 100%;
    height: 23px;
  }

  .text-block-297 {
    font-size: 10px;
    line-height: 18px;
  }

  .bold-text-109 {
    font-size: 13px;
  }

  .heading-64 {
    font-size: 11px;
    bottom: 10px;
  }

  .image-247.fb.hk, .image-247.fb.grtg {
    min-height: 130px;
  }

  .text-span-96 {
    font-size: 9px;
  }

  .process-right {
    padding-right: 0;
  }

  .large-number {
    font-size: 45px;
  }

  .process-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .process-item {
    grid-template-columns: 20px 1fr;
    padding-left: 20px;
    padding-right: 0;
  }

  .process-item.rift {
    padding-left: 0;
    padding-right: 20px;
  }

  .sliding-mockups-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    top: 30%;
  }

  .paragraph-small-3 {
    font-size: 12px;
  }

  .button-primary-dark-bg-small {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 1rem;
  }

  .progression-circle {
    margin-left: -6px;
  }

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

  .parallax-image-large.image-6 {
    top: 200px;
    right: -111px;
  }

  .parallax-image-large.image-1 {
    top: 114px;
    left: 10px;
  }

  .parallax-image-large.image-7 {
    bottom: 0;
    right: 0;
  }

  .parallax-image-medium.image-5 {
    left: auto;
    right: 20px;
  }

  .parallax-image-medium.image-2 {
    top: 200px;
    left: -67px;
  }

  .parallax-image-small.image-4 {
    bottom: 55px;
    left: 30px;
  }

  .parallax-image-small.image-3 {
    left: 0;
  }

  .section-15 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .text-block-298.thtzui {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-298.sretz.thzuk {
    flex-flow: column;
    display: flex;
  }

  .text-block-298.sretz.thzuk.u7uzu {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-65 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .heading-65.efwg.gert4 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .text-span-98 {
    font-size: 14px;
  }

  .text-span-98.trez5 {
    margin-top: 10px;
    display: block;
  }

  .price-grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .feature-item-3.dsfe {
    min-height: 100px;
    padding-right: 0;
  }

  .text-block-299.smzul {
    font-size: 11px;
  }

  .price-type-3.nonoedfgh {
    line-height: 20px;
  }

  .pricing-top-3 {
    display: flex;
  }

  .pricing-top-3.frttu {
    padding-right: 10px;
  }

  .feature-check-3 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 50px;
    max-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-3819.linew, .div-block-3819.frc, .div-block-3819.cdde, .div-block-3819.gref {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-3820 {
    grid-template-columns: 1fr;
  }

  .t5zh-2 {
    margin-top: 80px;
    margin-bottom: -50px;
    margin-left: -20px;
    font-size: 180px;
  }

  .gru7-2 {
    font-size: 12px;
  }

  .heading-66 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .heading-66.efwg.gert4 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .heading-66.efwg.gert4.ztz {
    max-width: 100%;
    font-size: 22px;
    line-height: 35px;
  }

  .heading-66.efwg.gert4.ztz.geb.bfdv {
    font-size: 15px;
  }

  .heading-66.efwg.gert4.ztz.vddf {
    font-size: 22px;
  }

  .text-block-300 {
    font-size: 12px;
  }

  .div-block-3823.reutru {
    padding-top: 30px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .text-block-301.uuo {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-301.ttzi.tiz {
    font-size: 14px;
  }

  .text-block-302.preivre {
    font-size: 17px;
  }

  .text-block-302.preivre.fooders.grzui.u76.tutu {
    font-size: 15px;
    line-height: 24px;
  }

  .div-block-3825.trur {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-3825.rztu.z68 {
    padding-left: 10px;
    padding-right: 0;
  }

  .image-248 {
    margin-bottom: 0;
    margin-right: 6px;
  }

  .image-248.retzu.tero {
    min-width: 20px;
  }

  .t56u5-2 {
    font-size: 10px;
  }

  .heading-67 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .heading-67.efwg.gert4 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .div-block-3828 {
    grid-template-columns: 1.25fr .25fr 1fr;
  }

  .div-block-3828.tzu {
    min-width: 165vw;
  }

  .div-block-3828.nof, .div-block-3828.bddfff, .div-block-3828.dfe699, .div-block-3828._98e6a5 {
    min-width: 160vw;
  }

  .text-span-100 {
    font-size: 17px;
  }

  .text-span-100.rtu-2 {
    font-size: 15px;
    line-height: 24px;
  }

  .rtu-2.sfer {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    display: flex;
  }

  .text-block-303.jokl.huiio {
    font-size: 17px;
  }

  .text-block-303.jokl.huiio.tztzi.zuu.zti8 {
    font-size: 14px;
  }

  .text-block-304 {
    margin-right: 3px;
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-3829 {
    max-width: 90%;
    font-size: 15px;
  }

  .div-block-3829.tti.z5u {
    max-width: 95%;
    padding: 5px 5px 15px;
  }

  .div-block-3830 {
    width: 100%;
    height: 250px;
    margin-top: 10px;
  }

  .div-block-3830.blrtz {
    height: 250px;
  }

  .div-block-3830.hjh {
    margin-top: 10px;
  }

  .div-block-3832 {
    flex-direction: column;
  }

  .div-block-3832.zrti.tuztu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 0;
  }

  .image-249, .image-249.ztz {
    width: 100%;
  }

  .heading-68, .heading-68.grhtyj {
    font-size: 20px;
  }

  .button-22.ibvert {
    justify-content: center;
    align-items: center;
    font-size: 15px;
    display: flex;
  }

  .heading-69 {
    text-align: left;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-69.rtetuz._3tz {
    margin-bottom: 0;
  }

  .div-block-3834 {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
    overflow: visible;
  }

  .div-block-3835 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .div-block-3842._100j.margoff {
    max-height: 130px;
  }

  .div-block-3842._100j.gryh {
    max-height: 260px;
  }

  .container-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .features-number.hght {
    background-image: repeating-radial-gradient(circle closest-side, #ffffff9e 81%, #fff3), linear-gradient(#f0f0f0e3, #f0f0f0e3);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
  }

  .featured-number {
    font-size: 70px;
  }

  .featured-number.lower {
    font-size: 24px;
  }

  .featured-number.lower.vdgh {
    font-size: 14px;
    line-height: 160%;
  }

  .featured-number.frgr.dfg {
    letter-spacing: -2px;
    font-size: 40px;
  }

  .f-title-wrapper {
    width: 100%;
    padding: 7px 10px;
    font-size: 12px;
  }

  .f-title-wrapper._3 {
    padding: 7px 10px;
  }

  .f-title-wrapper._2 {
    width: 100%;
    max-width: 140px;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .t-block {
    font-size: 12px;
  }

  .t-block.white {
    font-size: 1.2em;
  }

  .features-block {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 20px;
    font-size: 13px;
    display: flex;
  }

  .features-block._2 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .features-block._3 {
    padding: 1.44em;
  }

  .f-paragraph {
    font-size: 1.7em;
  }

  .h2-heading {
    font-size: 1.8em;
  }

  .h2-heading.bjn.fgh {
    font-size: 15px;
  }

  .body-paragraph.xx-small {
    font-size: 1em;
  }

  .body-paragraph.medium {
    font-size: 1.1em;
  }

  .body-paragraph.medium.njkfg {
    font-size: 13px;
  }

  .body-paragraph.x-small {
    font-size: 14px;
  }

  .featured-grid {
    flex-flow: column;
    display: flex;
  }

  .container-22 {
    padding-left: 0;
    padding-right: 0;
  }

  .p-features.everytthing {
    padding-left: 13px;
  }

  .heading-split {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: column;
  }

  .h-p-top {
    max-width: 100%;
  }

  .h-pricing {
    font-size: 30px;
  }

  .h2-heading-2 {
    font-size: 1.8em;
  }

  .p-sub-text-wraper {
    grid-column-gap: .45em;
    grid-row-gap: .45em;
  }

  .text-block-308 {
    font-size: .85em;
  }

  .h-p-header-text {
    font-size: 17px;
  }

  .h-pricing-features-wrapper, .h-pricing-features-wrapper.gdfg {
    max-width: 100%;
  }

  .header-wrapper-2.left-align {
    text-align: center;
  }

  .h-pricing-block {
    justify-content: flex-start;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .h-pricing-block.fdgg {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

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

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

  .div-block-3844.thryj.vfddb.vhl.hgjk.bfdb.fddg.hvj {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-3844.thryj.vfddb.vhl.hgjk.bfcx {
    display: none;
  }

  .div-block-3845 {
    grid-template-columns: 1fr;
  }

  .div-block-3847 {
    min-width: 15px;
    min-height: 15px;
  }

  .fdgr4.hkjm {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .div-block-3849 {
    align-self: center;
  }

  .div-block-3851.gf.bghy.bhj.m.hjn {
    padding-left: 0;
    padding-right: 0;
  }

  .bsk-grid-text.csc {
    min-width: auto;
  }

  .bsk-text-3 {
    font-size: 2em;
  }

  .bsk-pic-1 {
    width: 30em;
  }

  .bsk-heading-2.gdgr {
    text-align: center;
  }

  .bsk-grid-1.gjj {
    padding-left: 5px;
    padding-right: 5px;
  }

  .bsk-grid-1.gjj.hjkkl {
    min-width: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .bsk-wrap-grid-1 {
    grid-template-columns: 1fr;
  }

  .bsk-wrap-grid-1.rtey {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bsi-text-1 {
    margin-top: 3em;
    font-size: 2em;
  }

  .bsi-heading-1 {
    text-align: center;
    font-size: 25px;
    line-height: 30px;
  }

  .bsi-wrap-wrap-1 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr 1fr;
    justify-items: start;
  }

  .bsi-text-2-2, .bsi-text-2 {
    font-size: 1.5em;
  }

  .bsi-wrap-wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .bsi-paragraph-1 {
    text-align: left;
    font-size: 1.8em;
  }

  .bsi-paragraph-1.gtr {
    text-align: center;
    font-size: 15px;
  }

  .bsi-selection-1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 2.5vw;
  }

  .bsi-text-2-1.grf {
    font-size: 14px;
  }

  .bsj-grid-2 {
    top: 4.4em;
    right: 6.2em;
  }

  .bsj-wrap-grid-3-2 {
    top: -9em;
    left: -4.8em;
  }

  .bsj-wrap-grid-1 {
    top: 0;
    left: 0;
  }

  .bsj-grd-3 {
    top: 0;
    right: 4em;
  }

  .bsj-wrap-grid-2 {
    top: 5em;
  }

  .bjs-container-1-1 {
    height: auto;
    overflow: hidden;
  }

  .bsj-wrap-grid.gnm {
    column-count: 2;
    margin-bottom: -20px;
    padding-bottom: 60px;
  }

  .bsj-wrap-grid-3-1 {
    top: -10.5em;
  }

  .bsm-grid-text-1 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .bsm-heading-4 {
    font-size: 3.5em;
  }

  .bsm-text-7 {
    font-size: 1.8em;
  }

  .bsm-link-4 {
    padding-right: 1em;
    font-size: 1.6em;
  }

  .aaa-link-3-3, .aaa-link-2-3 {
    font-size: 12px;
  }

  .aaa-container-1-2.ghjj.gu7 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .aaa-section-class-1 {
    font-size: 2.5vw;
    overflow: hidden;
  }

  .aaa-text-9-3 {
    font-size: 12px;
  }

  .aaa-heading-3-3 {
    font-size: 13px;
  }

  .aaa-heading-3-3.fdvdd {
    margin-top: 10px;
  }

  .aaa-wrap-8-3 {
    flex-wrap: wrap;
  }

  .aaa-text-2-3, .aaa-text-3-3, .aaa-link-1-3, .aaa-text-1-3, .ghj-text-1-3 {
    font-size: 2em;
  }

  .aaa-section-1-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .aaa-grid-2-3 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .heading-70 {
    font-size: 18px;
  }

  .text-span-106 {
    font-size: 13px;
  }

  .div-block-3853 {
    overflow: hidden;
  }

  .paragraph-121 {
    font-size: 11px;
  }

  .paragraph-121.vdff {
    font-size: 10px;
  }

  .sample-2.hei, .sample-3.hei, .sample-4.hei, .sample-5.hei {
    min-height: 200px;
  }

  .sample-5.hei.fullsx {
    min-width: 100%;
    max-width: 100%;
  }

  .sample-5.hei.fullsx.rigjts.feds {
    min-width: 100%;
    max-width: 100%;
    min-height: 200px;
    max-height: 200px;
  }

  .sample-5.djfe.fd, .sample-5.djfe.fd.fdsw {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
  }

  .sample-5.hewru {
    max-height: 5000px;
  }

  .sample-5.hewru.gfht {
    min-height: 500px;
    max-height: 500px;
    margin-bottom: 0;
  }

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

  .div-block-3856 {
    min-width: auto;
    max-width: 100%;
    min-height: 160px;
  }

  .div-block-3857 {
    max-width: 350px;
    min-height: 160px;
  }

  .lottie-animation-7.hyt {
    margin-left: -7px;
  }

  .div-block-3861 {
    margin-top: -20px;
  }

  .text-block-311 {
    font-size: 12px;
    line-height: 16px;
  }

  .message_block {
    max-width: none;
  }

  .zen-paragraph-1 {
    text-align: left;
    font-size: 12px;
  }

  .zen-paragraph-1.gbj {
    text-align: left;
    line-height: 1.3em;
  }

  .zen-text-2 {
    font-size: 13px;
  }

  .zen-heading-1 {
    text-align: center;
  }

  .zen-heading-1.gref {
    text-align: left;
    font-weight: 500;
  }

  .zen-grid-1 {
    grid-template-columns: 1fr;
  }

  .zen-text-1 {
    font-size: 24px;
  }

  .zen-wrap-3 {
    margin-left: 5px;
    padding-left: 12px;
  }

  .zen-section-1 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.5vw;
  }

  .lowercaser {
    font-size: 27px;
  }

  .text-block-312.fddc.grth {
    font-size: 10px;
  }

  .smakkjh {
    min-width: 100%;
  }

  .div-block-3871.frgv {
    border-radius: 10px;
    width: 100%;
    min-height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .button-25.fr34.hkj {
    text-align: center;
    border-radius: 10px;
  }

  .text-span-116 {
    margin-bottom: -20px;
    font-size: 60px;
    line-height: 100%;
    display: flex;
  }

  .div-block-3873 {
    flex-flow: column;
  }

  .div-block-3876 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bold-text-119 {
    font-size: 15px;
  }

  .bold-text-120 {
    text-align: left;
    font-size: 14px;
  }

  .text-block-314 {
    font-size: 15px;
  }

  .bold-text-121 {
    text-align: left;
  }

  .div-block-3881 {
    grid-template-columns: 1fr 1fr;
  }

  .image-257.fdg.gtf.smals.fmdg, .image-257.fdg.gtf.smals.gfdh {
    object-fit: contain;
    width: 30px;
    min-width: 30px;
    height: 45px;
    min-height: 45px;
  }

  .image-257.fdg.gtf.smals.gfdh.gvj {
    width: 30px;
    min-width: 30px;
  }

  .image-257.fdg.gtf.j {
    width: 90px;
    min-width: 90px;
    height: 90px;
    min-height: 90px;
  }

  .ifek.blue.mid, .ifek.blue.up, .ifek.blue.downs {
    min-width: 100%;
    margin-left: 0;
  }

  .iimages {
    min-height: 130px;
    max-height: 130px;
  }

  .text-span-125 {
    font-size: 18px;
  }

  .div-block-3887 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-258 {
    display: none;
  }

  .div-block-3888 {
    min-height: auto;
  }

  .text-block-315 {
    font-size: 13px;
    line-height: 20px;
  }

  .div-block-3892 {
    grid-template-columns: 1fr;
  }

  .text-block-316 {
    font-size: 12px;
    line-height: 20px;
  }

  .bold-text-124 {
    font-size: 14px;
  }

  .cw-cookie_checkbox {
    margin-bottom: 0;
  }

  .cw-button_secondary {
    width: 100%;
    padding-top: 13px;
    padding-bottom: 14px;
    font-size: 12px;
  }

  .cw-cookie_options {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    max-height: 100px;
    margin-top: 10px;
  }

  .cw-cookie_banner {
    max-height: 100%;
    padding: 15px 15px 20px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    overflow: visible;
  }

  .cw-cookie_buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
    margin-top: 13px;
  }

  .cw-button_primary {
    width: 100%;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 12px;
  }

  .div-block-3897 {
    margin-bottom: 20px;
  }

  .heading-76.grdfc {
    font-size: 30px;
  }
}

#w-node-_93a36725-77f9-3e3d-67cd-bb2a1995f7ba-6928fd34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93a36725-77f9-3e3d-67cd-bb2a1995f7bb-6928fd34 {
  align-self: start;
}

#w-node-_4cb746ea-aba8-216c-65c6-47c5b17e8213-6928fd34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb746ea-aba8-216c-65c6-47c5b17e8214-6928fd34 {
  align-self: start;
}

#w-node-_1fc3198c-123c-ba52-bde2-d059465aa813-6928fd3c, #w-node-_3cb77398-f201-0541-5588-c46b9c1d9d58-6928fd3c, #w-node-_066582fc-f3f5-d451-98d9-66179ddcf2af-6928fd3c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d15e18a1-9d58-0b32-293b-5213a2f33cc7-6928fd3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5114b074-d5c9-a800-6889-6ae995d3b68e-95d3b68b {
  place-self: center start;
}

#w-node-a903b0b4-8387-3908-e1f7-36baf58f83fe-95d3b68b {
  place-self: center end;
}

#w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b4d3-6928fd44 {
  align-self: start;
}

#w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b4da-6928fd44 {
  align-self: end;
}

#w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b4dd-6928fd44 {
  align-self: start;
}

#w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b614-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128ac-6928fd44 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128b3-6928fd44 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128b6-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128c2-6928fd44, #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128c3-6928fd44, #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128c4-6928fd44, #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128c5-6928fd44, #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128c6-6928fd44, #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128c7-6928fd44, #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128c8-6928fd44, #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128c9-6928fd44, #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128ca-6928fd44, #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128cb-6928fd44, #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128cc-6928fd44, #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128cd-6928fd44 {
  place-self: center;
}

#w-node-_2e818836-7a6f-020c-020a-8a873c0d5e00-6928fd44, #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e01-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e818836-7a6f-020c-020a-8a873c0d5e02-6928fd44, #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e04-6928fd44 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2e818836-7a6f-020c-020a-8a873c0d5e0c-6928fd44, #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e12-6928fd44, #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e1e-6928fd44, #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e27-6928fd44, #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e36-6928fd44, #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e44-6928fd44, #w-node-_54f992a2-7eef-a490-18af-9e24db7ce175-6928fd44, #w-node-_54f992a2-7eef-a490-18af-9e24db7ce17b-6928fd44, #w-node-e6dfcc03-2ee4-65cb-4fe0-424d49c632a2-6928fd44, #w-node-e6dfcc03-2ee4-65cb-4fe0-424d49c632a8-6928fd44, #w-node-e6dfcc03-2ee4-65cb-4fe0-424d49c632b2-6928fd44, #w-node-e6dfcc03-2ee4-65cb-4fe0-424d49c632b8-6928fd44, #w-node-e6dfcc03-2ee4-65cb-4fe0-424d49c632c2-6928fd44, #w-node-e6dfcc03-2ee4-65cb-4fe0-424d49c632c8-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c863716a-6928fd44 {
  align-self: center;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c863717f-6928fd44 {
  justify-self: center;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c8637181-6928fd44 {
  align-self: center;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86371a3-6928fd44 {
  justify-self: center;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86371a5-6928fd44 {
  align-self: center;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86371c7-6928fd44 {
  justify-self: center;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86371c9-6928fd44 {
  align-self: center;
}

#Detailed.w-node-_95625ae0-7518-a07f-9e72-e7a0c86371eb-6928fd44 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86371ef-6928fd44 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86371fb-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86371fc-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c8637203-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c8637206-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c8637207-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c863720e-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c8637211-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c8637212-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c863721b-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c863721c-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e54c6e6c-27a1-80c3-9f95-b78d3f920dc9-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e54c6e6c-27a1-80c3-9f95-b78d3f920dca-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#presenter.w-node-_95625ae0-7518-a07f-9e72-e7a0c86370b8-6928fd44 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86370bb-6928fd44 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86370c4-6928fd44 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86370c8-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370cc-6928fd44 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86370d0-6928fd44 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_95625ae0-7518-a07f-9e72-e7a0c86370e0-6928fd44 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_2dc414a1-81ee-df57-0f91-48399f8207e3-6928fd44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dc414a1-81ee-df57-0f91-48399f8207e4-6928fd44 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dacb4cfb-291a-369e-0b95-93d904e0b79d-6928fd45 {
  align-self: start;
}

#w-node-dacb4cfb-291a-369e-0b95-93d904e0b7a4-6928fd45 {
  align-self: end;
}

#w-node-dacb4cfb-291a-369e-0b95-93d904e0b7a7-6928fd45 {
  align-self: start;
}

#w-node-dacb4cfb-291a-369e-0b95-93d904e0b8c5-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bd8e-6928fd45 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bd9c-6928fd45 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bd9f-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bdab-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdac-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdad-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdae-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdaf-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdb0-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdb1-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdb2-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdb3-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdb5-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdb4-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdb6-6928fd45 {
  place-self: center;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bdbc-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdbd-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bdbe-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdc0-6928fd45 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bdc5-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdcb-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdd1-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848be71-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848be79-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848be61-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848be67-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaab2bba-16c7-bbfb-bf32-d7c7f3f4fe56-6928fd45 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848be0b-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848be13-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac8a3212-e20d-398c-e4ae-f6ad5f2bb7c6-6928fd45 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bd695c07-5527-2df5-e010-3f977d369e58-6928fd45, #w-node-d7a10555-7649-c6c9-3022-80f31ac0b323-6928fd45, #w-node-_8d1ff7f4-fdc8-01cf-3ba8-0a4e3261adb5-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_088873e9-bbf3-19d6-7a6e-3ddb58ba57bf-6928fd45 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3248d8c2-03ee-dac9-6b6d-e59b6b56ed3c-6928fd45, #w-node-f7d33a00-1af6-1f2a-abf4-121d3054f71d-6928fd45, #w-node-_0b39060c-4e35-e15b-2781-a00b2e66b3ff-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c22d190-ce2e-4031-2f81-5e73353b23cf-6928fd45 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_860683d7-0b1c-1d56-569e-8469a41dd1aa-6928fd45, #w-node-_7c4404a2-1e52-9838-83ae-3d45bb753785-6928fd45, #w-node-a7b988de-b324-9700-f6ab-10403828c760-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bf14-6928fd45 {
  align-self: center;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bf29-6928fd45 {
  justify-self: center;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bf2b-6928fd45 {
  align-self: center;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bf4d-6928fd45 {
  justify-self: center;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bf4f-6928fd45 {
  align-self: center;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bf71-6928fd45 {
  justify-self: center;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bf73-6928fd45 {
  align-self: center;
}

#Detailed.w-node-_5b2b98ab-455e-893b-c426-ce904848bf95-6928fd45 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bf99-6928fd45 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bfb0-6928fd45 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bfb1-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bfba-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bfbb-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af7714f9-d9eb-aa3e-45c3-3cfc39e40617-6928fd45, #w-node-_3132105d-1398-f194-a0e7-8f7c25ab061c-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_35e44a25-72e6-0bda-c6ae-f7a7e36688af-6928fd45 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_35e44a25-72e6-0bda-c6ae-f7a7e36688b0-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2dfea8e-ea23-b4f5-cd4a-105d57d0c963-6928fd45, #w-node-e99b1b81-1371-4772-7bcd-04519d2ea7f8-6928fd45, #w-node-_30731b59-a5ed-64ab-cb8e-94693aa732ea-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bffc-6928fd45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b2b98ab-455e-893b-c426-ce904848bffd-6928fd45 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d1aa350e-10f3-e56c-fcb0-fb8cf71e4342-6928fd46, #w-node-_5388e9d6-fd52-bd9f-77ff-fc115d97cdbd-6928fd46, #w-node-_0c0fc0d5-148d-c909-c853-159282c089b2-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_67b307ef-a19b-67b4-3053-6e37937935a4-6928fd46, #w-node-_7caf21b5-71e8-d55b-4fe8-b59f95ffd315-6928fd46, #w-node-_6e842522-5aa5-1c29-250c-2aef9c0698e2-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05cf7233-974e-fb63-35a2-5f2658a9faa4-6928fd46, #w-node-_1a81a2e3-1dea-75da-c2b4-1ed0c3dbe84e-6928fd46, #who-are-we.w-node-f7592982-910e-8819-ffa9-03f59dc9e3da-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f7592982-910e-8819-ffa9-03f59dc9e3dd-6928fd46, #w-node-f7592982-910e-8819-ffa9-03f59dc9e3de-6928fd46, #w-node-ea46ecb1-7406-fc28-0a32-6aac5ff2ff70-6928fd46, #w-node-_5baff29c-376c-03ab-754e-9e5cfd6a5b22-6928fd46, #w-node-feac462d-1067-9b89-1ff0-14bc32b491f3-6928fd46, #w-node-_9d4f8d7e-f7f5-6a86-658f-900ec52057c7-6928fd46, #w-node-_5a857335-32b5-4f95-a5b7-32768346be66-6928fd46 {
  place-self: center;
}

#w-node-a37dc550-6230-f5a0-a488-45f39fe20451-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_53f253b6-bc11-cde6-7721-2bcd15bf0dc0-6928fd46, #w-node-_6fd67ba0-2114-3928-241c-1b63144d1572-6928fd46, #w-node-f0198fb9-56ff-bf41-ffd3-90d540081cc6-6928fd46, #w-node-_5d9bef39-cf4f-7603-254d-1111e169fcec-6928fd46, #w-node-b121f2c4-cc7f-d885-51c5-cd90b001cdfd-6928fd46, #w-node-_4c89c0c7-f259-6d64-c47d-51794f03911d-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ae89252-a0af-43a4-8abb-123aa5ea1d51-6928fd46, #w-node-_1b4f150a-9db4-f170-de85-75be17cfb146-6928fd46, #w-node-b9d9fb0c-5669-fdd0-547d-b22c15de734c-6928fd46, #w-node-_7aa09c99-3480-24e2-084a-51f6afa0568e-6928fd46, #w-node-fcdb078f-d550-90f2-49b1-3c79010d43b0-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7aa09c99-3480-24e2-084a-51f6afa05698-6928fd46, #w-node-bd556ca9-b4a8-fe1f-4524-28e352dbe7e0-6928fd46 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: start;
}

#w-node-_582cf319-03e7-1eb2-307f-8aa073761ef4-6928fd46, #w-node-_103c314f-f3c4-062e-a689-f113950c42c9-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4b0242f7-ebf2-b38b-0c3d-706c5e9bf9b6-6928fd46, #w-node-_4b0242f7-ebf2-b38b-0c3d-706c5e9bf9da-6928fd46, #w-node-_51454401-fa81-a514-e9e7-5345049f0554-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b0242f7-ebf2-b38b-0c3d-706c5e9bf9f2-6928fd46, #w-node-_5e30c866-ca7e-e3ba-e1e0-4a94d4dd7de4-6928fd46 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7418feef-34b3-6081-f83e-c3f8c38adc25-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bdd20125-2257-9395-b7f6-e093437def30-6928fd46 {
  place-self: stretch stretch;
}

#w-node-_39e47f8c-5659-7399-e858-6770bb4bc09e-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2da19caf-3d84-8ceb-d3cd-42151618ab7b-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da19caf-3d84-8ceb-d3cd-42151618ab83-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618ab84-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618ab88-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618ab8c-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618ab8d-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618ab91-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618ab9e-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618ab9f-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618aba3-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618aba7-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618aba8-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618abac-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_167dece5-2831-2b6a-0995-693dae4035ab-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07ba39cd-fb68-6044-518f-498c2d4b10aa-6928fd46, #w-node-d79df671-fba9-77ef-0c94-b00b729d9043-6928fd46, #w-node-_4e4ae7dc-114e-434c-4e22-c7aa00b731a6-6928fd46, #w-node-_6daf8f4c-c429-f6d4-efcd-b9971285c817-6928fd46, #w-node-_3ea738ba-9389-507b-0d2e-74b27109d1d0-6928fd46, #w-node-_76097c1f-a272-5d9f-212f-867b21c88d66-6928fd46, #w-node-dd9cc508-2eae-ef6c-825b-64d0f7a462f1-6928fd46, #w-node-_5aabddeb-938c-2601-f1c8-4cb8242b05d0-6928fd46, #w-node-b65dcc08-da05-c479-c228-1d9f042e84e3-6928fd46, #w-node-d31668ea-69f6-1232-333a-4d551e5e1009-6928fd46, #w-node-_1d406682-2838-24fd-bccc-327397e9ccb8-6928fd46, #w-node-a45f64d3-3397-ba72-e0fb-082244e86b2c-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9235f760-ad88-c4a3-b5a7-7a62f3da7557-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8762b1bd-a985-9864-a097-71cbcdc4d1e7-6928fd46, #w-node-_8762b1bd-a985-9864-a097-71cbcdc4d1e8-6928fd46, #w-node-_8762b1bd-a985-9864-a097-71cbcdc4d1ec-6928fd46, #w-node-_8762b1bd-a985-9864-a097-71cbcdc4d1f0-6928fd46, #w-node-_8762b1bd-a985-9864-a097-71cbcdc4d1f1-6928fd46, #w-node-_8762b1bd-a985-9864-a097-71cbcdc4d1f5-6928fd46, #w-node-_8762b1bd-a985-9864-a097-71cbcdc4d1f9-6928fd46, #w-node-_8762b1bd-a985-9864-a097-71cbcdc4d1fa-6928fd46, #w-node-_8762b1bd-a985-9864-a097-71cbcdc4d1fe-6928fd46, #w-node-_8762b1bd-a985-9864-a097-71cbcdc4d202-6928fd46, #w-node-_8762b1bd-a985-9864-a097-71cbcdc4d203-6928fd46, #w-node-_8762b1bd-a985-9864-a097-71cbcdc4d207-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cf731e99-9707-185d-a7b1-81930cee562c-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf368a88-25b4-3b97-ffbd-6c7fa902a035-6928fd46, #w-node-cf368a88-25b4-3b97-ffbd-6c7fa902a036-6928fd46, #w-node-cf368a88-25b4-3b97-ffbd-6c7fa902a03a-6928fd46, #w-node-cf368a88-25b4-3b97-ffbd-6c7fa902a047-6928fd46, #w-node-cf368a88-25b4-3b97-ffbd-6c7fa902a048-6928fd46, #w-node-cf368a88-25b4-3b97-ffbd-6c7fa902a04c-6928fd46, #w-node-cf368a88-25b4-3b97-ffbd-6c7fa902a050-6928fd46, #w-node-cf368a88-25b4-3b97-ffbd-6c7fa902a051-6928fd46, #w-node-cf368a88-25b4-3b97-ffbd-6c7fa902a055-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f81253e8-9c87-8ce9-2479-07a78f51394a-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: center stretch;
}

#w-node-c14c1335-2825-3790-0e13-3ee080f45f4d-6928fd46, #w-node-_39eafea0-1fb9-3243-d1c3-43e283724087-6928fd46 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center stretch;
}

#w-node-_4b12254a-39f1-09b4-f690-53756f6fc635-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: center stretch;
}

#w-node-_1fd8e770-10b5-5c73-823b-e8699528280e-6928fd46, #w-node-b38b7aff-83c2-34d2-dc65-98e7161e6d98-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b38b7aff-83c2-34d2-dc65-98e7161e6d99-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_343e2248-842b-e8d1-06fb-cc552d349482-6928fd46 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1fd8e770-10b5-5c73-823b-e869952827da-6928fd46 {
  place-self: center start;
}

#w-node-_19f69257-a04c-0db6-37ef-a44923195271-6928fd46, #w-node-_72ab93d1-0de0-c06d-e2c6-70b2b991f488-6928fd46, #w-node-_19f69257-a04c-0db6-37ef-a44923195274-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_19f69257-a04c-0db6-37ef-a44923195275-6928fd46, #w-node-_19f69257-a04c-0db6-37ef-a4492319527a-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7764882b-8390-a154-481d-b33aeffdc6b4-6928fd46, #w-node-_5569807b-7298-f80b-b810-f07c4c554567-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5569807b-7298-f80b-b810-f07c4c554577-6928fd46, #w-node-_5569807b-7298-f80b-b810-f07c4c55458e-6928fd46, #w-node-_5569807b-7298-f80b-b810-f07c4c5545a3-6928fd46, #w-node-_5569807b-7298-f80b-b810-f07c4c5545b8-6928fd46, #w-node-_5569807b-7298-f80b-b810-f07c4c5545cd-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8d3ff5bb-0db3-c52f-12e6-8c767e639b49-6928fd46, #w-node-d5cff9e7-128c-7cd0-add3-133f489d4607-6928fd46, #w-node-_5344fd24-a699-3d67-157d-c8854d23e23d-6928fd46, #w-node-_84c30fbd-2411-0ea1-476a-55e5fafb76dc-6928fd46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7ab9c8a5-6804-5c35-cd62-50acca725f6a-6928fd46, #w-node-ca174181-beb2-666b-8338-d190ee10a355-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd3e1539-90a5-57e8-2f7e-02334fc64bd8-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_987cc582-eb7e-abe9-eebd-e06507199121-6928fd46, #w-node-_99e847bb-c85c-0736-b4d9-02bd3a1003e1-6928fd46, #w-node-e3e3de0f-b74e-40f8-8428-59ad27a4ef84-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11e96354-e63a-de38-68e9-4f5933f4725d-6928fd46 {
  align-self: start;
}

#w-node-_2aa9892e-4dee-9504-be7a-67a3eca88085-6928fd46, #w-node-_2aa9892e-4dee-9504-be7a-67a3eca88088-6928fd46, #w-node-_2aa9892e-4dee-9504-be7a-67a3eca8808b-6928fd46, #w-node-fc8bc754-b28d-3b62-f115-db6e86c0d495-6928fd46, #w-node-_2aa9892e-4dee-9504-be7a-67a3eca8808f-6928fd46, #w-node-_2aa9892e-4dee-9504-be7a-67a3eca88092-6928fd46, #w-node-_2aa9892e-4dee-9504-be7a-67a3eca88095-6928fd46, #w-node-_99681d0a-f2b9-0312-90b0-2b0b9d245f2c-6928fd46, #w-node-_2aa9892e-4dee-9504-be7a-67a3eca88099-6928fd46, #w-node-_2aa9892e-4dee-9504-be7a-67a3eca8809e-6928fd46, #w-node-_2aa9892e-4dee-9504-be7a-67a3eca880a1-6928fd46, #w-node-e46d9c75-fb2e-0391-2c9d-d7386b5243bd-6928fd46, #w-node-c68dd2e1-efcd-5b90-c9ad-daba553bc9dc-6928fd46, #w-node-c68dd2e1-efcd-5b90-c9ad-daba553bc9df-6928fd46, #w-node-c68dd2e1-efcd-5b90-c9ad-daba553bc9e2-6928fd46, #w-node-c68dd2e1-efcd-5b90-c9ad-daba553bc9e5-6928fd46 {
  align-self: center;
}

#w-node-b394965b-aebf-b5a9-a34b-de85d41a9d53-6928fd46 {
  place-self: center;
}

#w-node-_8479aea3-a38f-dc96-05ec-0e6ddc15661e-6928fd46, #w-node-_3876ab47-169c-7dc8-a628-0a90da8ab238-6928fd46, #w-node-_8479aea3-a38f-dc96-05ec-0e6ddc156626-6928fd46, #w-node-a3a11aa4-30a8-526b-1faa-a968d8a7042e-6928fd46, #w-node-a6dff929-50d2-34fb-5f6d-15dc01bf7250-6928fd46, #w-node-a5e4ddc3-936e-0159-5dc8-4eb14cb67cae-6928fd46 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_983c817a-4d05-7259-2724-c68942e00527-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74bfe099-d41d-ddf9-c599-69d7cd719144-6928fd46, #w-node-_74bfe099-d41d-ddf9-c599-69d7cd719149-6928fd46, #w-node-_74bfe099-d41d-ddf9-c599-69d7cd71914c-6928fd46 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14dad6f3-e3ea-8df5-b86b-38ea90e984d5-6928fd46, #w-node-_1f2ae605-c848-accf-873d-6e9deb8b1797-6928fd46, #w-node-_751822ba-c4da-7942-4dd9-502113ae129a-6928fd46 {
  justify-self: start;
}

#w-node-da4e87fc-59ef-459c-7d18-97bb387164e6-6928fd46, #w-node-_5004fa29-ecda-b06a-6d84-e5e5fbe08748-6928fd46, #w-node-da4e87fc-59ef-459c-7d18-97bb38716571-6928fd46, #submit_form_fintech.w-node-a3ae0148-7c8e-0e12-bdb6-58b81b1476e3-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b8397a7f-f409-ecee-c666-cffd0c28bddf-6928fd46 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b8397a7f-f409-ecee-c666-cffd0c28bde1-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bde9-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bdf1-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bdf9-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4eb0cf03-f359-0722-f804-4bdb820896b2-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7226fead-b8db-464c-f3ce-1e4929ecd7fa-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bf30765-80a2-bfb4-38ae-32fa9b9ef609-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f81fa9b-5f85-9d08-f1b0-e1431139465c-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6f81fa9b-5f85-9d08-f1b0-e1431139465d-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e71f4272-7dc7-ef20-6d56-8dadf6f7b90d-6928fd46, #w-node-dbc7fb63-9c6e-4c3a-c906-964083e39bc6-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6f81fa9b-5f85-9d08-f1b0-e14311394665-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_988e4b07-d5ec-0d49-af3d-487fec8f02c5-6928fd46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6f81fa9b-5f85-9d08-f1b0-e1431139466d-6928fd46, #w-node-e6e38b9e-26c3-5ac1-08e9-eb4c72f81e3f-6928fd46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d19530cc0-6928fd9f {
  grid-area: 1 / 1 / 3 / 3;
  place-self: center;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d19530ce6-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530ce7-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530ce8-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530ce9-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530cea-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530ceb-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530cec-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530ced-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530cee-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530cef-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530cf0-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530cf1-6928fd9f {
  place-self: center;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d19530d30-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530d36-6928fd9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d19530d9f-6928fd9f {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d19530d64-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530d6a-6928fd9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d19530df7-6928fd9f, #w-node-_7761867f-ad06-d36d-8b82-1b1daa3c8418-6928fd9f, #w-node-_8f14ed5c-133a-ad43-68cf-13928167aae6-6928fd9f, #w-node-_7761867f-ad06-d36d-8b82-1b1daa3c841c-6928fd9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0fbedbea-75d9-a683-f823-b006ec4559ad-6928fd9f, #w-node-eb91f739-0adc-840f-7ecc-6835a7cee42f-6928fd9f, #w-node-_0fbedbea-75d9-a683-f823-b006ec4559d4-6928fd9f, #w-node-_98a1a490-da4b-e07c-ddcb-a87629c1b781-6928fd9f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0fbedbea-75d9-a683-f823-b006ec4559f9-6928fd9f, #w-node-_0fbedbea-75d9-a683-f823-b006ec455a1d-6928fd9f, #w-node-_0fbedbea-75d9-a683-f823-b006ec455a44-6928fd9f, #w-node-_0fbedbea-75d9-a683-f823-b006ec455a69-6928fd9f, #w-node-_0fbedbea-75d9-a683-f823-b006ec455a8d-6928fd9f, #w-node-_0fbedbea-75d9-a683-f823-b006ec455ab4-6928fd9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d19531047-6928fd9f {
  align-self: center;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d1953105c-6928fd9f {
  justify-self: center;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d1953105e-6928fd9f {
  align-self: center;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d19531080-6928fd9f {
  justify-self: center;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d19531082-6928fd9f {
  align-self: center;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d195310a4-6928fd9f {
  justify-self: center;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d195310a6-6928fd9f {
  align-self: center;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d1953112f-6928fd9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb9d513f-9c0d-1373-5548-fc1d19531130-6928fd9f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_95b09671-759c-82e9-f5c6-ab9805b69b7d-6928fdd4, #w-node-_95b09671-759c-82e9-f5c6-ab9805b69b86-6928fdd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_95b09671-759c-82e9-f5c6-ab9805b69b8f-6928fdd4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab949-6928fdd4 {
  grid-area: 1 / 1 / 3 / 3;
  place-self: center;
}

#w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab96d-6928fdd4, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab96e-6928fdd4, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab96f-6928fdd4, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab970-6928fdd4, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab971-6928fdd4, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab972-6928fdd4, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab973-6928fdd4, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab974-6928fdd4, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab975-6928fdd4, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab976-6928fdd4, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab977-6928fdd4, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab978-6928fdd4 {
  place-self: center;
}

#how.w-node-_701cd3ed-5721-f15d-c247-fb6f01a3125c-6928fdd4 {
  align-self: start;
}

#w-node-_701cd3ed-5721-f15d-c247-fb6f01a3125d-6928fdd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_701cd3ed-5721-f15d-c247-fb6f01a3125f-6928fdd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_701cd3ed-5721-f15d-c247-fb6f01a31264-6928fdd4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_701cd3ed-5721-f15d-c247-fb6f01a31266-6928fdd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_972e4c02-721b-38ec-be54-e5eb83e37a5f-6928fdd4, #w-node-_972e4c02-721b-38ec-be54-e5eb83e37a5a-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a79a9b6-8d4f-0517-c733-1a6efc480ac5-6928fdd4 {
  align-self: center;
}

#w-node-_0a79a9b6-8d4f-0517-c733-1a6efc480ada-6928fdd4 {
  justify-self: center;
}

#w-node-_0a79a9b6-8d4f-0517-c733-1a6efc480adc-6928fdd4 {
  align-self: center;
}

#w-node-_0a79a9b6-8d4f-0517-c733-1a6efc480afe-6928fdd4 {
  justify-self: center;
}

#w-node-_0a79a9b6-8d4f-0517-c733-1a6efc480b00-6928fdd4 {
  align-self: center;
}

#w-node-_0a79a9b6-8d4f-0517-c733-1a6efc480b22-6928fdd4 {
  justify-self: center;
}

#w-node-_0a79a9b6-8d4f-0517-c733-1a6efc480b24-6928fdd4 {
  align-self: center;
}

#w-node-_7e55890f-92af-ab00-52f3-c880eac0fd1c-6928fdd4, #w-node-_7e55890f-92af-ab00-52f3-c880eac0fd22-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e55890f-92af-ab00-52f3-c880eac0fd66-6928fdd4 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7e55890f-92af-ab00-52f3-c880eac0fdb5-6928fdd4, #w-node-_7e55890f-92af-ab00-52f3-c880eac0fdbb-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_519445a6-d739-8597-fd49-f071425e3153-6928fdd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Detailed.w-node-_519445a6-d739-8597-fd49-f071425e3215-6928fdd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_519445a6-d739-8597-fd49-f071425e3219-6928fdd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_519445a6-d739-8597-fd49-f071425e3230-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_519445a6-d739-8597-fd49-f071425e3231-6928fdd4, #w-node-bdd820a1-533b-f18e-c2f7-2e3e3244c262-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_519445a6-d739-8597-fd49-f071425e323a-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_519445a6-d739-8597-fd49-f071425e323b-6928fdd4, #w-node-_1dcb5f16-c46a-f156-d23b-f1fa7304d43e-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a91cf3d7-b26f-87ef-b95b-3249f107d9fa-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a91cf3d7-b26f-87ef-b95b-3249f107d9fb-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_519445a6-d739-8597-fd49-f071425e3243-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_519445a6-d739-8597-fd49-f071425e3244-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27e510ed-9ba8-55f7-b767-8636d1b1f594-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_27e510ed-9ba8-55f7-b767-8636d1b1f595-6928fdd4, #w-node-_66bec272-d030-5ef7-72d3-b6db3d951905-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_519445a6-d739-8597-fd49-f071425e3194-6928fdd4 {
  align-self: center;
}

#w-node-_519445a6-d739-8597-fd49-f071425e31a9-6928fdd4 {
  justify-self: center;
}

#w-node-_519445a6-d739-8597-fd49-f071425e31ab-6928fdd4 {
  align-self: center;
}

#w-node-_519445a6-d739-8597-fd49-f071425e31cd-6928fdd4 {
  justify-self: center;
}

#w-node-_519445a6-d739-8597-fd49-f071425e31cf-6928fdd4 {
  align-self: center;
}

#w-node-_519445a6-d739-8597-fd49-f071425e31f1-6928fdd4 {
  justify-self: center;
}

#w-node-_519445a6-d739-8597-fd49-f071425e31f3-6928fdd4 {
  align-self: center;
}

#presenter.w-node-_519445a6-d739-8597-fd49-f071425e324c-6928fdd4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b22a7b07-d666-05d8-7db1-a56f286e53a9-6928fdd4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-b22a7b07-d666-05d8-7db1-a56f286e53b2-6928fdd4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b22a7b07-d666-05d8-7db1-a56f286e53b6-6928fdd4, #w-node-b22a7b07-d666-05d8-7db1-a56f286e53ba-6928fdd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b22a7b07-d666-05d8-7db1-a56f286e53be-6928fdd4 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-b22a7b07-d666-05d8-7db1-a56f286e53ce-6928fdd4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-_64c7b362-7bcb-560f-8f47-d5166715e5fd-6928fdd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64c7b362-7bcb-560f-8f47-d5166715e5fe-6928fdd4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-efb0b1da-781e-7a31-1618-a7766fbec392-6928fdd4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-efb0b1da-781e-7a31-1618-a7766fbec394-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec39c-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3a4-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3ac-6928fdd4, #w-node-_13b97e4a-d5d4-cdd1-2a90-1f35704543e6-fc099e72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_29ea0f56-044c-1519-034e-0259b6f99e4e-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e50-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e52-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e54-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e56-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e58-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e5a-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e5c-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e5e-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e60-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e62-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e64-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e80-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e88-89598d80, #w-node-_29ea0f56-044c-1519-034e-0259b6f99e90-89598d80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128ac-6928fd44 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128b3-6928fd44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bd8e-6928fd45 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bd9c-6928fd45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb9d513f-9c0d-1373-5548-fc1d19530cc0-6928fd9f, #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab949-6928fdd4 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-a903b0b4-8387-3908-e1f7-36baf58f83fe-95d3b68b {
    place-self: center end;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_1fc3198c-123c-ba52-bde2-d059465aa813-6928fd3c, #w-node-_3cb77398-f201-0541-5588-c46b9c1d9d58-6928fd3c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a903b0b4-8387-3908-e1f7-36baf58f83fe-95d3b68b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center end;
  }

  #w-node-_4edcf10f-c799-822c-c00c-263f5a98de23-3ce42bf9, #w-node-_4edcf10f-c799-822c-c00c-263f5a98de26-3ce42bf9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128ac-6928fd44 {
    grid-area: 1 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e00-6928fd44 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e01-6928fd44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e0c-6928fd44, #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e12-6928fd44, #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e1e-6928fd44 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370fd-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c8637123-6928fd44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c8637186-6928fd44 {
    justify-self: start;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370bb-6928fd44 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370c4-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370c8-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370cc-6928fd44 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370d0-6928fd44 {
    grid-area: span 1 / span 10 / span 1 / span 10;
    align-self: start;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370e0-6928fd44 {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-_2dc414a1-81ee-df57-0f91-48399f8207e6-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f8207ee-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f8207f6-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f820806-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f82080e-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f82081e-6928fd44 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bd8e-6928fd45 {
    grid-area: 1 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bdbc-6928fd45 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bdbd-6928fd45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bdc5-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdcb-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdd1-6928fd45 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_25583653-5583-7c99-e465-4c725997aeb8-6928fd45 {
    justify-self: start;
  }

  #w-node-_8d257a4f-7dbb-9cd5-36b7-31655b1b17e1-6928fd45 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-c2d15e6e-f9e2-c9af-36c8-e0c7644be4e3-6928fd45 {
    justify-self: start;
  }

  #w-node-abd96710-978c-382d-594c-f65db699f633-6928fd45 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-bd695c07-5527-2df5-e010-3f977d369e58-6928fd45, #w-node-c3132c9e-6ed7-d6bd-e5c2-fa454b6beebe-6928fd45, #w-node-_3248d8c2-03ee-dac9-6b6d-e59b6b56ed3c-6928fd45, #w-node-ee145646-d550-9445-3be8-e3fb85b51faf-6928fd45, #w-node-_860683d7-0b1c-1d56-569e-8469a41dd1aa-6928fd45, #w-node-_3ce2dc76-9f81-6e29-6542-e51845bc58c6-6928fd45 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bf30-6928fd45 {
    justify-self: start;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bfff-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c007-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c00f-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c017-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c01f-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c027-6928fd45, #w-node-cc41f155-088e-81b1-1794-875041869534-6928fd45, #w-node-b0546444-85dc-29cc-e490-cde2e60e8c1f-6928fd45, #w-node-d7e6a343-17e7-b99f-e44c-c41d55fbb526-6928fd45 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #who-are-we.w-node-f7592982-910e-8819-ffa9-03f59dc9e3da-6928fd46 {
    justify-self: center;
  }

  #w-node-a37dc550-6230-f5a0-a488-45f39fe20451-6928fd46 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4b0242f7-ebf2-b38b-0c3d-706c5e9bf9b6-6928fd46, #w-node-_4b0242f7-ebf2-b38b-0c3d-706c5e9bf9da-6928fd46, #w-node-_51454401-fa81-a514-e9e7-5345049f0554-6928fd46, #w-node-_2da19caf-3d84-8ceb-d3cd-42151618ab7b-6928fd46, #w-node-_167dece5-2831-2b6a-0995-693dae4035ab-6928fd46, #w-node-_9235f760-ad88-c4a3-b5a7-7a62f3da7557-6928fd46, #w-node-cf731e99-9707-185d-a7b1-81930cee562c-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1fd8e770-10b5-5c73-823b-e869952827da-6928fd46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_1fd8e770-10b5-5c73-823b-e869952827e2-6928fd46, #w-node-_1fd8e770-10b5-5c73-823b-e869952827ec-6928fd46, #w-node-_19f69257-a04c-0db6-37ef-a44923195275-6928fd46, #w-node-_19f69257-a04c-0db6-37ef-a4492319527a-6928fd46, #w-node-b394965b-aebf-b5a9-a34b-de85d41a9d5d-6928fd46, #w-node-_983c817a-4d05-7259-2724-c68942e004ec-6928fd46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_983c817a-4d05-7259-2724-c68942e004ed-6928fd46, #w-node-_983c817a-4d05-7259-2724-c68942e004ee-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a672bf48-218b-e5c7-44c3-674941d1e9ef-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_8479aea3-a38f-dc96-05ec-0e6ddc156617-6928fd46 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_983c817a-4d05-7259-2724-c68942e004f5-6928fd46, #w-node-b8870fe7-1452-dbe8-59c9-a67a249f65f3-6928fd46, #w-node-_9cfdf18e-8dc8-a716-c3c1-7403c2ed0b99-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_983c817a-4d05-7259-2724-c68942e00506-6928fd46, #w-node-_983c817a-4d05-7259-2724-c68942e00512-6928fd46, #w-node-_350f86b7-f562-9152-e46d-50f2db1c7602-6928fd46, #w-node-f4f6af97-2f1d-441d-373c-b2bd85c8d429-6928fd46, #w-node-_983c817a-4d05-7259-2724-c68942e00527-6928fd46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_983c817a-4d05-7259-2724-c68942e00530-6928fd46 {
    align-self: start;
  }

  #w-node-_70624e7b-0973-04c2-fab0-b85b7ffa0610-6928fd46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14dad6f3-e3ea-8df5-b86b-38ea90e98519-6928fd46, #w-node-dbc42ae2-a142-4c99-7298-bf83c44e51d7-6928fd46 {
    justify-self: start;
  }

  #w-node-b8397a7f-f409-ecee-c666-cffd0c28bde1-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bde9-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bdf1-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bdf9-6928fd46 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b8397a7f-f409-ecee-c666-cffd0c28be1b-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28be0c-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28be39-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28be2a-6928fd46, #w-node-_6f81fa9b-5f85-9d08-f1b0-e1431139465c-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eb9d513f-9c0d-1373-5548-fc1d19530cc0-6928fd9f {
    grid-area: 1 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-eb9d513f-9c0d-1373-5548-fc1d19530d30-6928fd9f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8505ea3c-03d1-aef5-9bfb-0e529b297c0d-6928fd9f {
    justify-self: start;
  }

  #w-node-_8505ea3c-03d1-aef5-9bfb-0e529b297c14-6928fd9f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_8505ea3c-03d1-aef5-9bfb-0e529b297c1b-6928fd9f {
    justify-self: start;
  }

  #w-node-eb9d513f-9c0d-1373-5548-fc1d19530df7-6928fd9f, #w-node-_8f14ed5c-133a-ad43-68cf-13928167aae6-6928fd9f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fbedbea-75d9-a683-f823-b006ec4559ad-6928fd9f, #w-node-eb91f739-0adc-840f-7ecc-6835a7cee42f-6928fd9f, #w-node-_0fbedbea-75d9-a683-f823-b006ec4559d4-6928fd9f, #w-node-_98a1a490-da4b-e07c-ddcb-a87629c1b781-6928fd9f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-eb9d513f-9c0d-1373-5548-fc1d19531063-6928fd9f {
    justify-self: start;
  }

  #w-node-eb9d513f-9c0d-1373-5548-fc1d19531132-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d1953113a-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19531142-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d1953114a-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19531162-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d1953116a-6928fd9f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab949-6928fdd4 {
    grid-area: 1 / 1 / 3 / 2;
    place-self: center;
  }

  #how.w-node-_701cd3ed-5721-f15d-c247-fb6f01a3125c-6928fdd4, #w-node-_701cd3ed-5721-f15d-c247-fb6f01a3125d-6928fdd4, #how.w-node-_701cd3ed-5721-f15d-c247-fb6f01a31263-6928fdd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_701cd3ed-5721-f15d-c247-fb6f01a31264-6928fdd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0a79a9b6-8d4f-0517-c733-1a6efc480ae1-6928fdd4 {
    justify-self: start;
  }

  #w-node-_7e55890f-92af-ab00-52f3-c880eac0fd1c-6928fdd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_519445a6-d739-8597-fd49-f071425e3153-6928fdd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_519445a6-d739-8597-fd49-f071425e31b0-6928fdd4 {
    justify-self: start;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53a9-6928fdd4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: center;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53b2-6928fdd4, #w-node-b22a7b07-d666-05d8-7db1-a56f286e53b6-6928fdd4, #w-node-b22a7b07-d666-05d8-7db1-a56f286e53ba-6928fdd4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53be-6928fdd4 {
    grid-area: span 1 / span 10 / span 1 / span 10;
    align-self: start;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53ce-6928fdd4 {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-_5d80bf97-6934-0552-cfb7-877cdf8f6af4-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e620-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e618-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e608-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e610-6928fdd4, #w-node-b9209cd4-6ab1-87d4-acac-95ce86650d5d-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e628-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec394-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec39c-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3a4-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3ac-6928fdd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-efb0b1da-781e-7a31-1618-a7766fbec3bf-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3ce-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3dd-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3ec-6928fdd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_6a5b19c6-9dad-1876-ca04-653e821e325b-6928fd34, #w-node-_93a36725-77f9-3e3d-67cd-bb2a1995f7ba-6928fd34, #w-node-_4cb746ea-aba8-216c-65c6-47c5b17e8213-6928fd34, #w-node-_1fc3198c-123c-ba52-bde2-d059465aa813-6928fd3c, #w-node-_3cb77398-f201-0541-5588-c46b9c1d9d58-6928fd3c, #w-node-d15e18a1-9d58-0b32-293b-5213a2f33cc7-6928fd3c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a903b0b4-8387-3908-e1f7-36baf58f83fe-95d3b68b {
    justify-self: end;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370bb-6928fd44 {
    grid-area: span 1 / span 10 / span 1 / span 10;
    align-self: center;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370c4-6928fd44 {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370c8-6928fd44 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370d0-6928fd44 {
    grid-area: span 1 / span 10 / span 1 / span 10;
    align-self: start;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370e0-6928fd44 {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-_2dc414a1-81ee-df57-0f91-48399f8207e6-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f8207ee-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f8207f6-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f820806-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f82080e-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f82081e-6928fd44, #w-node-_5b2b98ab-455e-893b-c426-ce904848be71-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848be61-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bfff-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c007-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c00f-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c017-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c01f-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c027-6928fd45, #w-node-cc41f155-088e-81b1-1794-875041869534-6928fd45, #w-node-b0546444-85dc-29cc-e490-cde2e60e8c1f-6928fd45, #w-node-d7e6a343-17e7-b99f-e44c-c41d55fbb526-6928fd45, #w-node-_9ad34618-57bc-ef62-3366-f6fe8183b607-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_53f253b6-bc11-cde6-7721-2bcd15bf0dc0-6928fd46, #w-node-_6fd67ba0-2114-3928-241c-1b63144d1572-6928fd46, #w-node-f0198fb9-56ff-bf41-ffd3-90d540081cc6-6928fd46, #w-node-_5d9bef39-cf4f-7603-254d-1111e169fcec-6928fd46, #w-node-b121f2c4-cc7f-d885-51c5-cd90b001cdfd-6928fd46, #w-node-_4c89c0c7-f259-6d64-c47d-51794f03911d-6928fd46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7aa09c99-3480-24e2-084a-51f6afa05698-6928fd46, #w-node-bd556ca9-b4a8-fe1f-4524-28e352dbe7e0-6928fd46 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_4b0242f7-ebf2-b38b-0c3d-706c5e9bf9b6-6928fd46, #w-node-_4b0242f7-ebf2-b38b-0c3d-706c5e9bf9da-6928fd46 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_51454401-fa81-a514-e9e7-5345049f0554-6928fd46 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1fd8e770-10b5-5c73-823b-e8699528280e-6928fd46, #w-node-b38b7aff-83c2-34d2-dc65-98e7161e6d98-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1fd8e770-10b5-5c73-823b-e869952827da-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center start;
  }

  #w-node-_1fd8e770-10b5-5c73-823b-e869952827e2-6928fd46, #w-node-_1fd8e770-10b5-5c73-823b-e869952827ec-6928fd46, #w-node-_8b72bc28-7b3f-78fd-9313-ae7491ec3b83-6928fd46, #w-node-e1d7ac12-59b7-15e0-5e59-a7f0c79a8fe2-6928fd46, #w-node-_5c661163-dee8-5c41-9108-3d0c5645a56a-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_19f69257-a04c-0db6-37ef-a44923195275-6928fd46, #w-node-_19f69257-a04c-0db6-37ef-a4492319527a-6928fd46, #w-node-_5569807b-7298-f80b-b810-f07c4c554577-6928fd46, #w-node-be66da94-8cc5-6d34-aa5a-356309d410e1-6928fd46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_983c817a-4d05-7259-2724-c68942e004ec-6928fd46, #w-node-_983c817a-4d05-7259-2724-c68942e00506-6928fd46, #w-node-_983c817a-4d05-7259-2724-c68942e00527-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bde1-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bde9-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bdf1-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bdf9-6928fd46, #w-node-_4eb0cf03-f359-0722-f804-4bdb820896b2-6928fd46, #w-node-_6b141739-4953-6a1d-34a3-3702c458fa9c-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4bf30765-80a2-bfb4-38ae-32fa9b9ef609-6928fd46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6f81fa9b-5f85-9d08-f1b0-e1431139465c-6928fd46 {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_6f81fa9b-5f85-9d08-f1b0-e1431139465d-6928fd46, #w-node-_6f81fa9b-5f85-9d08-f1b0-e14311394665-6928fd46, #w-node-_6f81fa9b-5f85-9d08-f1b0-e1431139466d-6928fd46, #w-node-e6e38b9e-26c3-5ac1-08e9-eb4c72f81e3f-6928fd46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b8397a7f-f409-ecee-c666-cffd0c28be4b-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28be50-6928fd46 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-eb9d513f-9c0d-1373-5548-fc1d19530d30-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19530d64-6928fd9f, #w-node-_8f14ed5c-133a-ad43-68cf-13928167aae6-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19531132-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d1953113a-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19531142-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d1953114a-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19531162-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d1953116a-6928fd9f, #w-node-_95b09671-759c-82e9-f5c6-ab9805b69b8f-6928fdd4, #w-node-_7e55890f-92af-ab00-52f3-c880eac0fd1c-6928fdd4, #w-node-_7e55890f-92af-ab00-52f3-c880eac0fdb5-6928fdd4, #w-node-_66bec272-d030-5ef7-72d3-b6db3d951905-6928fdd4, #w-node-_7d2461fd-51cd-672d-77e2-3b460ccda781-6928fdd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53a9-6928fdd4 {
    grid-area: span 1 / span 10 / span 1 / span 10;
    align-self: center;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53b2-6928fdd4 {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53b6-6928fdd4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53be-6928fdd4 {
    grid-area: span 1 / span 10 / span 1 / span 10;
    align-self: start;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53ce-6928fdd4 {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-_5d80bf97-6934-0552-cfb7-877cdf8f6af4-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e620-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e618-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e608-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e610-6928fdd4, #w-node-b9209cd4-6ab1-87d4-acac-95ce86650d5d-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e628-6928fdd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-efb0b1da-781e-7a31-1618-a7766fbec394-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec39c-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3a4-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3ac-6928fdd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-efb0b1da-781e-7a31-1618-a7766fbec3fe-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec403-6928fdd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_874a783e-2824-0799-fad6-cd318b58c8f8-fc099e72, #w-node-_40a785c3-445a-1376-5fb2-584f4afd2ee1-fc099e72, #w-node-ab647145-19da-999b-3897-6ac44d5656a9-fc099e72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_88ad1745-4e1d-1432-8922-b0d289d8dc75-6928fd3d {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-fb0e486d-3c9a-c48b-f78d-0f4c4a14ba33-6928fd3d, #w-node-_2bcfeb02-47cf-aec5-1ad8-feb7590af182-6928fd3d, #w-node-_6b33a43e-6a77-5758-bd60-b2b954692e82-6928fd3d, #w-node-_8d466d6a-57e7-e890-61e3-ee6c697f6363-6928fd3d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_57bb02e5-797f-aa15-ea50-d55d7b2b4c42-6928fd3d {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_5114b074-d5c9-a800-6889-6ae995d3b68e-95d3b68b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-a903b0b4-8387-3908-e1f7-36baf58f83fe-95d3b68b {
    justify-self: end;
  }

  #w-node-_4edcf10f-c799-822c-c00c-263f5a98de26-3ce42bf9 {
    place-self: center;
  }

  #w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b4da-6928fd44 {
    align-self: start;
  }

  #w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b5aa-6928fd44, #w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b5ae-6928fd44, #w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b5b2-6928fd44, #w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b5b6-6928fd44, #w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b5ba-6928fd44, #w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b5c0-6928fd44, #w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b5c4-6928fd44, #w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b5ca-6928fd44, #w-node-afbe9cec-3de9-35c0-7973-d8beb0b0b5ce-6928fd44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e3911ba7-5fcd-b842-6ced-f0f6c37128ac-6928fd44 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e0c-6928fd44, #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e12-6928fd44, #w-node-_2e818836-7a6f-020c-020a-8a873c0d5e1e-6928fd44 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c863712d-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c8637135-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c8637131-6928fd44, #w-node-_03a5e034-0778-1d44-1222-b946d7b42bc6-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c8637139-6928fd44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86371fb-6928fd44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c8637206-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c8637211-6928fd44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c863721b-6928fd44, #w-node-e54c6e6c-27a1-80c3-9f95-b78d3f920dc9-6928fd44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370bb-6928fd44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370c4-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370c8-6928fd44, #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370cc-6928fd44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370d0-6928fd44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-_95625ae0-7518-a07f-9e72-e7a0c86370e0-6928fd44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2dc414a1-81ee-df57-0f91-48399f8207e6-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f8207ee-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f8207f6-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f820806-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f82080e-6928fd44, #w-node-_2dc414a1-81ee-df57-0f91-48399f82081e-6928fd44 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-dacb4cfb-291a-369e-0b95-93d904e0b7a4-6928fd45 {
    align-self: start;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bd8e-6928fd45 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bdc5-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdcb-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848bdd1-6928fd45 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_25583653-5583-7c99-e465-4c725997aeb8-6928fd45 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848be2d-6928fd45 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c2d15e6e-f9e2-c9af-36c8-e0c7644be4e3-6928fd45 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bfb0-6928fd45 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bfba-6928fd45, #w-node-af7714f9-d9eb-aa3e-45c3-3cfc39e40617-6928fd45, #w-node-_3132105d-1398-f194-a0e7-8f7c25ab061c-6928fd45 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }

  #w-node-_35e44a25-72e6-0bda-c6ae-f7a7e36688af-6928fd45 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-e2dfea8e-ea23-b4f5-cd4a-105d57d0c963-6928fd45, #w-node-e99b1b81-1371-4772-7bcd-04519d2ea7f8-6928fd45, #w-node-_30731b59-a5ed-64ab-cb8e-94693aa732ea-6928fd45 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }

  #w-node-_5b2b98ab-455e-893b-c426-ce904848bfff-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c007-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c00f-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c017-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c01f-6928fd45, #w-node-_5b2b98ab-455e-893b-c426-ce904848c027-6928fd45, #w-node-cc41f155-088e-81b1-1794-875041869534-6928fd45, #w-node-b0546444-85dc-29cc-e490-cde2e60e8c1f-6928fd45, #w-node-d7e6a343-17e7-b99f-e44c-c41d55fbb526-6928fd45 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d1aa350e-10f3-e56c-fcb0-fb8cf71e4342-6928fd46, #who-are-we.w-node-f7592982-910e-8819-ffa9-03f59dc9e3da-6928fd46 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4c89c0c7-f259-6d64-c47d-51794f03911d-6928fd46 {
    justify-self: center;
  }

  #w-node-b9d9fb0c-5669-fdd0-547d-b22c15de734c-6928fd46 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b9d9fb0c-5669-fdd0-547d-b22c15de734d-6928fd46 {
    justify-self: center;
  }

  #w-node-_1fd8e770-10b5-5c73-823b-e869952827db-6928fd46, #w-node-_1fd8e770-10b5-5c73-823b-e869952827e0-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7764882b-8390-a154-481d-b33aeffdc6b4-6928fd46, #w-node-_5569807b-7298-f80b-b810-f07c4c554567-6928fd46 {
    justify-self: center;
  }

  #w-node-_7ab9c8a5-6804-5c35-cd62-50acca725f6a-6928fd46, #w-node-ca174181-beb2-666b-8338-d190ee10a355-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd3e1539-90a5-57e8-2f7e-02334fc64bd8-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_987cc582-eb7e-abe9-eebd-e06507199121-6928fd46, #w-node-_99e847bb-c85c-0736-b4d9-02bd3a1003e1-6928fd46, #w-node-e3e3de0f-b74e-40f8-8428-59ad27a4ef84-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f4f6af97-2f1d-441d-373c-b2bd85c8d429-6928fd46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #click_form_fintech.w-node-a3ae0148-7c8e-0e12-bdb6-58b81b1476e0-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8397a7f-f409-ecee-c666-cffd0c28bde1-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bde9-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bdf1-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28bdf9-6928fd46 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b8397a7f-f409-ecee-c666-cffd0c28be1b-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28be0c-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28be39-6928fd46, #w-node-b8397a7f-f409-ecee-c666-cffd0c28be2a-6928fd46 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6f81fa9b-5f85-9d08-f1b0-e1431139465d-6928fd46, #w-node-_6f81fa9b-5f85-9d08-f1b0-e14311394665-6928fd46, #w-node-_6f81fa9b-5f85-9d08-f1b0-e1431139466d-6928fd46, #w-node-e6e38b9e-26c3-5ac1-08e9-eb4c72f81e3f-6928fd46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eb9d513f-9c0d-1373-5548-fc1d19530cc0-6928fd9f {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_8505ea3c-03d1-aef5-9bfb-0e529b297c0d-6928fd9f, #w-node-_8505ea3c-03d1-aef5-9bfb-0e529b297c1b-6928fd9f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_8f14ed5c-133a-ad43-68cf-13928167aae6-6928fd9f, #w-node-_748c3050-febf-9be2-9feb-5fb0d57feddc-6928fd9f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_38f4c771-2d9c-b9b7-4dcf-77787a4e2839-6928fd9f {
    place-self: center start;
  }

  #w-node-eb9d513f-9c0d-1373-5548-fc1d19531132-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d1953113a-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19531142-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d1953114a-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d19531162-6928fd9f, #w-node-eb9d513f-9c0d-1373-5548-fc1d1953116a-6928fd9f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_95b09671-759c-82e9-f5c6-ab9805b69b7d-6928fdd4, #w-node-_95b09671-759c-82e9-f5c6-ab9805b69b86-6928fdd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_93e42a86-1569-b0ac-d44c-4a047a4ab949-6928fdd4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: center;
  }

  #w-node-_972e4c02-721b-38ec-be54-e5eb83e37a5f-6928fdd4, #w-node-_519445a6-d739-8597-fd49-f071425e315f-6928fdd4, #w-node-_519445a6-d739-8597-fd49-f071425e3167-6928fdd4, #w-node-ab206315-15fe-dab1-78d4-764a36d5db12-6928fdd4, #w-node-_885f16c2-3121-f665-c62c-254a4349f9fb-6928fdd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_519445a6-d739-8597-fd49-f071425e3230-6928fdd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-_519445a6-d739-8597-fd49-f071425e323a-6928fdd4, #w-node-a91cf3d7-b26f-87ef-b95b-3249f107d9fa-6928fdd4, #w-node-_519445a6-d739-8597-fd49-f071425e3243-6928fdd4, #w-node-_27e510ed-9ba8-55f7-b767-8636d1b1f594-6928fdd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53a9-6928fdd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53b2-6928fdd4, #w-node-b22a7b07-d666-05d8-7db1-a56f286e53b6-6928fdd4, #w-node-b22a7b07-d666-05d8-7db1-a56f286e53ba-6928fdd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53be-6928fdd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-b22a7b07-d666-05d8-7db1-a56f286e53ce-6928fdd4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5d80bf97-6934-0552-cfb7-877cdf8f6af4-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e620-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e618-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e608-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e610-6928fdd4, #w-node-b9209cd4-6ab1-87d4-acac-95ce86650d5d-6928fdd4, #w-node-_64c7b362-7bcb-560f-8f47-d5166715e628-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec394-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec39c-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3a4-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3ac-6928fdd4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-efb0b1da-781e-7a31-1618-a7766fbec3bf-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3ce-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3dd-6928fdd4, #w-node-efb0b1da-781e-7a31-1618-a7766fbec3ec-6928fdd4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_13b97e4a-d5d4-cdd1-2a90-1f35704543e6-fc099e72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
