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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Mango Grotesque;
  src: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/64bc1b040f93822114872d47_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/64bc1b040f93822114872d3e/64bc1b040f93822114872d68_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/64bc1b040f93822114872d3e/64bc1b040f93822114872d69_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/64bc1b040f93822114872d3e/64bc1b040f93822114872d6a_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/64bc1b040f93822114872d3e/64bc1b040f93822114872da9_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/64bc1b040f93822114872d3e/64bc1b040f93822114872da9_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/64bc1b040f93822114872d3e/64bc1b040f93822114872da9_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/64bc1b040f93822114872d3e/64bc1b040f93822114872dcf_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/64bc1b040f93822114872d3e/64bc1b040f93822114872dcf_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/64bc1b040f93822114872d3e/64bc1b040f93822114872d46_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/64bc1b040f93822114872d3e/64bc1b040f93822114872d45_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/64bc1b040f93822114872d3e/64bc1b040f93822114872d48_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/64bc1b040f93822114872d3e/64bc1b040f93822114872d44_QOAgricola-Italic.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #000;
  --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-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

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

.w-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-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

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

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

body {
  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.feg {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.section.hero.feg.gh {
  align-items: start;
  margin-top: 20px;
}

.section.hero.vgh {
  margin-top: 10px;
}

.section.hero.vgh.fdht {
  margin-bottom: 0;
}

.section.hero.vgh.gfkr {
  background-color: #000;
  margin-top: 0;
}

.section.hero.vgh.gfkr.fe {
  margin-bottom: 0;
}

.section.hero.vgh.gfkr.fe.gbk {
  background-color: #fff;
  padding-bottom: 60px;
}

.section.hero.vgh.gfkr.fe.gbk.mk {
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.hero.vgh.gfkr.fe.gbk.mk.vwdfvj {
  background-color: #fff;
  padding-top: 60px;
}

.section.hero.vgh.gfkr.fe.gbk.mk.vwdfvj.bjjm {
  padding-bottom: 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.frj {
  position: static;
}

.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;
  position: relative;
}

.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;
  transform-style: preserve-3d;
  height: 30px;
  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 {
  transform-style: preserve-3d;
  height: auto;
  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;
  overflow: scroll;
}

.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: 240px;
  height: 300px;
  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: Junicode Regular, 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;
}

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

.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;
  max-width: 150px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 20px;
  display: flex;
  overflow: visible;
}

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

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

.body-4 {
  color: #000;
  background-color: #fff;
}

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

.ths04-preloader-section {
  z-index: 10;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/64bc1b040f93822114872d54_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;
}

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

.text-block-5.rht.vsdfgfg {
  display: none;
}

.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%;
  max-height: 400px;
  margin-bottom: 0;
}

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

.sample.hei {
  height: 100%;
  min-height: 300px;
  max-height: 450px;
  margin-bottom: 0;
  position: relative;
}

.sample.hei.fullsx {
  min-width: 55%;
  max-width: 55%;
  min-height: 400px;
  max-height: 400px;
  margin-top: 0;
}

.sample.hei.fullsx.leftr {
  margin-left: auto;
}

.sample.hei.fullsx.leftr.ryy {
  min-height: 350px;
  max-height: 350px;
  margin-top: -200px;
}

.sample.hei.fullsx.leftr.ryy.gfht {
  object-fit: cover;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.sample.hei.fullsx.rigjts {
  margin-top: -340px;
  margin-left: auto;
}

.sample.hei.fullsx.rigjts.gnnj {
  margin-top: 0;
}

.sample.hei.fullsx.rigjts.gnnj.biggersd {
  min-width: 65%;
  max-width: 65%;
  min-height: 420px;
  max-height: 420px;
}

.sample.hei.fullsx.rigjts.gnnj.biggersd.fgh {
  min-width: 100%;
  max-width: 100%;
  min-height: auto;
  margin-bottom: 0;
  margin-left: 0;
}

.sample.hei.fullsx.rigjts.ghhn {
  min-height: 360px;
  margin-top: -200px;
}

.sample.hei.fullsx.rigjts.ghhn.vfd {
  object-fit: cover;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.sample.hei.fullsx.rigjts.feds {
  min-width: 45%;
  max-width: 45%;
  min-height: 300px;
  max-height: 300px;
  margin-top: -100px;
}

.sample.hei.fullsx.rigjts.feds.gdfht {
  min-width: 100%;
  max-width: 100%;
  min-height: auto;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.sample.hei.fullsx.gbhh {
  margin-top: -340px;
}

.sample.hei.fullsx.gbhh.smallers {
  border: 1px solid #e5e5e5;
  min-width: 40%;
  max-width: 40%;
  min-height: 300px;
  max-height: 300px;
  margin-top: -220px;
}

.sample.hei.fullsx.gbhh.smallers.fdree {
  border-style: none;
  min-width: 100%;
  min-height: auto;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.sample.hei.fullsx.bnj {
  min-width: 40%;
  max-width: 40%;
  min-height: 300px;
  max-height: 300px;
}

.sample.hei.fullsx.bnj.frsddd {
  min-width: 50%;
  max-width: 50%;
  margin-top: 60px;
}

.sample.hei.fullsx.bnj.frsddd.fhb {
  min-width: 60%;
  max-width: 60%;
  min-height: 400px;
  max-height: 400px;
  margin-top: 0;
}

.sample.hei.fullsx.bnj.frsddd.frvr {
  object-fit: cover;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.sample.hei.fullsx.feve4 {
  min-height: 400px;
  max-height: 400px;
  margin-top: -200px;
}

.sample.hei.fullsx.feve4.ffggt {
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.sample.hei.fullsx.dfghh {
  min-width: 60%;
  max-width: 60%;
  min-height: 400px;
  max-height: 400px;
  margin-top: -250px;
}

.sample.hei.fullsx.dfghh.hjk {
  object-fit: cover;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.sample.hei.fullsx.vr4 {
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
}

.sample.hei.hth, .sample.hei.bgnh {
  z-index: 10;
  min-height: 195px;
  max-height: 195px;
}

.sample.hei.grgh {
  z-index: 10;
  min-height: 195px;
  max-height: 195px;
  transform: scale(1.4);
}

.sample.hei.grgh.fef {
  transform: scale(1);
}

.sample.hei.hun {
  z-index: 10;
  min-height: 320px;
  margin-bottom: 0;
}

.sample.hei.full4 {
  min-height: 600px;
  max-height: 600px;
  margin-bottom: 0;
}

.sample.hei.archivde {
  z-index: 4;
  border: 1px #d7d7d7;
  min-height: 100px;
  max-height: 200px;
  margin-bottom: 0;
}

.sample.hewru {
  width: 100%;
  min-width: 70px;
  max-width: 100%;
  margin-bottom: 20px;
}

.sample.hewru.trey {
  width: 100%;
  max-width: 100%;
  min-height: 650px;
}

.sample.hewru.gtyh.bgfji, .sample.hewru.gfht {
  min-height: 650px;
}

.sample.djfe {
  min-width: 40%;
  max-width: 40%;
}

.sample.djfe.fd {
  margin-top: -340px;
  margin-left: auto;
  display: block;
  position: relative;
  right: 0;
}

.sample.djfe.fd.rights {
  margin-left: 0;
  margin-right: auto;
  left: 0;
  right: auto;
}

.sample.djfe.fd.rights.vids {
  min-height: 90vh;
}

.sample.djfe.fd.rights.vids.smallers {
  min-width: 30%;
  max-width: 30%;
  min-height: 70vh;
}

.sample.djfe.fd.rights.vids.smallers.bgfh {
  object-fit: cover;
  object-position: 50% 50%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
}

.sample.djfe.fd.rights.vids.gfdddh.huyv {
  min-width: 30%;
  max-width: 30%;
  min-height: 70vh;
  margin-top: -400px;
}

.sample.djfe.fd.rights.vids.gfdddh.huyv.geht {
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.sample.djfe.fd.rights.hnm {
  margin-top: -150px;
}

.sample.djfe.fd.rights.hnm.fghj {
  object-fit: cover;
  border: 1px #c1c1c1;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.sample.djfe.fd.ghbj {
  margin-top: -100px;
}

.sample.djfe.fd.bft {
  min-width: 50%;
  max-width: 50%;
}

.sample.djfe.fd.bft.ffhjj {
  object-fit: cover;
  object-position: 50% 0%;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.sample.djfe.fd.rfs {
  min-width: 100%;
  max-width: 100%;
  margin-top: -100px;
  margin-left: 0;
}

.sample.djfe.fd.dddx {
  min-width: 30%;
  max-width: 30%;
  margin-top: -800px;
}

.sample.djfe.fd.dddx.mn {
  min-width: 35%;
  max-width: 35%;
  margin-top: -300px;
}

.sample.djfe.fd.dddx.mn.efrv {
  object-fit: cover;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.sample.djfe.fd.erf4 {
  margin-top: -330px;
}

.sample.djfe.fd.erf4.ferg {
  object-fit: cover;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.sample.djfe.fd.fdsw {
  min-width: 50%;
  max-width: 50%;
  margin-top: -600px;
}

.sample.djfe.fd.fdsw.grehy {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.sample.djfe.fd.grh {
  min-width: 50%;
  max-width: 50%;
  margin-top: -400px;
}

.sample.djfe.fd.grh.hjg.lh {
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.sample.djfe.fd.grhy {
  margin-top: 0;
}

.sample.djfe.fd.dfgh {
  min-width: 35%;
  max-width: 35%;
  margin-top: -200px;
}

.sample.djfe.fd.cdds {
  min-width: 50%;
  max-width: 50%;
  margin-top: -500px;
}

.sample.djfe.fd.fggh {
  object-fit: cover;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  margin-top: 0;
}

.sample.djfe.fd.fggh.fdg, .sample.djfe.fd.fggh.fefd {
  margin-bottom: 0;
}

.sample.djfe.gbn {
  min-width: 45%;
  max-width: 45%;
  margin-top: -250px;
}

.sample.djfe.gbn.dwddc {
  min-width: 30%;
  max-width: 30%;
}

.sample.djfe.gbn.dwddc.ddews {
  min-width: 45%;
  max-width: 45%;
  margin-top: 40px;
}

.sample.djfe.gbn.dwddc.ddews.gtdfc {
  margin-top: 40px;
}

.sample.djfe.gbn.dwddc.ddews.gtdfc.piic {
  min-width: 35%;
  max-width: 35%;
  margin-top: -250px;
}

.sample.djfe.gbn.dwddc.ddews.gtdfc.piic.gerht {
  object-fit: cover;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.sample.djfe.gbn.dwddc.ddews.gtdfc.piic.gerht.ghjn {
  display: block;
  overflow: hidden;
  transform: scale(1.1);
}

.sample.djfe.gbn.dwddc.ddews.gtdfc.gjm, .sample.djfe.gbn.ddgh {
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.sample.djfe.frg5 {
  margin-top: -150px;
}

.sample.djfe.frg5.jhgr {
  z-index: 2;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}

.sample.djfe.vfx {
  min-width: 30%;
  max-width: 30%;
  margin-top: -300px;
}

.sample.djfe.gfdht {
  min-width: 50%;
  max-width: 50%;
  margin-top: 0;
}

.sample.djfe.gfdht.ghvn {
  object-fit: cover;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.sample.djfe.gretrh {
  min-width: 30%;
  max-width: 30%;
  margin-top: -250px;
  margin-left: auto;
  display: block;
}

.sample.cds3 {
  min-width: 40%;
  max-width: 40%;
  margin-top: -100px;
}

.sample.fuh {
  min-height: 100%;
  max-height: 380px;
}

.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.gfh.fdg {
  color: #fff;
  font-family: Suisseintl, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

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

.heading.space.hdf {
  color: #fff;
  font-family: Suisseintl, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.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: #202020;
  text-align: justify;
  max-width: 100%;
  margin-bottom: 20px;
  margin-right: 0;
  font-family: Suisseintl, sans-serif;
}

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

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

.ztf4.whiite {
  color: #bdbdbd;
}

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

.emalkl.whitrdd {
  filter: invert();
}

.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.jfhhj.whiitee {
  color: var(--white-smoke);
}

.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-6.fghj.abz.gjk {
  margin-top: 0;
}

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

.div-block-7.bout {
  max-width: 1400px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-7.bout.bgfd {
  display: block;
}

.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/64bc1b040f93822114872d3e/64bc1b040f93822114872d85_icons8-close-100.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.greu.tru7.fewg {
  width: 250px;
  min-width: 250px;
  height: 250px;
  min-height: 250px;
  margin: 0 auto;
}

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

.div-block-20.ddgv {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  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;
}

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

.div-block-22 {
  flex-flow: row;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.div-block-22.ghb {
  flex-flow: row;
  margin-top: 0;
}

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

.link.trurt {
  color: #fff;
}

.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: #fff;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  flex-direction: column;
  margin: 0 auto 0 0;
  font-family: Suisseintl, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

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

.main-wrapper {
  flex-flow: column;
  display: flex;
}

.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: #fff;
  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;
}

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

.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 {
  direction: ltr;
  column-count: 4;
}

.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: none;
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: none;
  position: fixed;
  inset: 0%;
}

.preloader-2.maind {
  background-color: #000;
}

.preloader-content {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  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 {
  width: 200px;
  height: 200px;
}

.background-video-2.maind {
  filter: none;
}

.background-video-2.fdhtd {
  opacity: .13;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  position: absolute;
  overflow: hidden;
}

.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: 15px;
}

.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: 0;
  margin-right: 20px;
  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: grayscale() blur(10px);
  backdrop-filter: grayscale() blur(10px);
  background-image: linear-gradient(#0000, #fff 80%);
  flex-direction: column;
  align-items: flex-end;
  width: 100vw;
  max-width: 100%;
  margin-top: 0;
  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: 1000;
  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: 100%;
}

.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/64bc1b040f93822114872d3e/64bc1b040f93822114872dce_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/64bc1b040f93822114872d3e/64bc1b040f93822114872dca_4.jpg");
}

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

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

.slide__content-img.is--3 {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/64bc1b040f93822114872dcb_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/64bc1b040f93822114872d3e/64bc1b040f93822114872dce_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/64bc1b040f93822114872d3e/64bc1b040f93822114872dca_4.jpg");
}

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

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

.slide__img-inner.is--3 {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/64bc1b040f93822114872dcb_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/64bc1b040f93822114872d3e/64bd0a3ee4373e7e733e1ca8_thrzoi.png");
  background-position: 50%;
  background-size: cover;
  border: 1px #313131;
  border-radius: 30px;
  width: 100px;
  min-width: 180px;
  height: 100%;
  min-height: 180px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 20px;
  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;
}

.videos {
  margin-top: 60px;
}

.gr3 {
  column-count: 3;
}

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

.img10 {
  width: 100%;
}

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

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

.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;
  grid-auto-flow: row;
  display: block;
}

.abc3.grid._56 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: start;
  display: block;
}

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

.abc4 {
  min-width: 100%;
}

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

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

.abcbeg.deadf {
  margin-top: 60px;
  display: block;
}

.abcbeg.deadf.gygkj {
  margin-top: 40px;
}

.vieq {
  height: auto;
  margin-bottom: 10px;
}

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

.grids.motionj8 {
  column-count: 2;
  display: block;
}

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

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

.heading-11.aboyt {
  margin-bottom: 10px;
}

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

.div-block-60 {
  z-index: 2;
  color: #fff;
  background-image: linear-gradient(to right, #fff, #0000 15% 85%, #fff);
  display: none;
  position: absolute;
  inset: 0%;
}

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

.paragraph-6.gfghj {
  max-width: 1000px;
  margin-left: 0;
  margin-right: auto;
}

.heading-12 {
  color: #000;
}

.hidenseek {
  min-height: 100%;
}

.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: 6px;
  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: 6px;
  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: 6px;
  min-height: 100%;
  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: 14px;
  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: 59%;
  height: 100%;
  padding-right: 10px;
}

._012trz.egt {
  padding-left: 5px;
  padding-right: 5px;
}

._012trz.egt.vjj {
  padding-left: 10px;
  padding-right: 0;
}

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

.mainblocks.hif {
  display: flex;
}

.mainblocks.gtghy {
  margin-top: 400px;
}

.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 {
  color: var(--aquamarine);
  text-align: center;
  max-width: 25ch;
  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/64bc1b040f93822114872d3e/6513ec5076a28d3f8422507c_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 {
  color: var(--aquamarine);
  text-align: left;
  max-width: 66ch;
  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 {
  box-shadow: none;
  object-fit: cover;
  border-radius: 20px;
  max-height: 50vh;
}

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

.home_hero-logos.htz67i.trti.knm {
  grid-template-rows: auto;
}

.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/64bc1b040f93822114872d3e/65100d06256c06db0bb85512_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/64bc1b040f93822114872d3e/64f84db76e760a98b500d07e_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/64bc1b040f93822114872d3e/65350e58d7d446708ab1b42f_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/64bc1b040f93822114872d3e/6557b86e446c1ecf74ef1b6b_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 {
  margin-bottom: 20px;
}

.heading-14.rtetuz._3tz.gygu, .heading-14.ygh {
  margin-bottom: 26px;
}

.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/64bc1b040f93822114872d3e/6560abb4091eea83e66648b0_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;
}

.button-price.breu.reg.over {
  cursor: not-allowed;
  background-color: #b1b1b1;
  text-decoration: line-through;
}

.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/64bc1b040f93822114872d3e/6516971233d9510e3684b190_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.fwer.grredd {
  filter: grayscale() contrast(600%) brightness(800%) invert();
}

.image-23.gret.fwer.grredd.gdfd {
  width: 90px;
  height: 20px;
}

.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-2.jzuj.rezz.rttz.bvfeug4 {
  margin-top: 20px;
}

.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/64bc1b040f93822114872d3e/658515dfc06ac08c3f9c29b8_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/64bc1b040f93822114872d3e/6557b86e446c1ecf74ef1b6b_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/64bc1b040f93822114872d3e/658515f5b8246fa51622e426_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/64bc1b040f93822114872d3e/658515ec41fb9f55c785f7c9_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/64bc1b040f93822114872d3e/658515ec41fb9f55c785f7c9_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/64bc1b040f93822114872d3e/6651b0c3447740c6671ca060_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/64bc1b040f93822114872d3e/6651b0c3447740c6671ca060_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/64bc1b040f93822114872d3e/6653049fb81a11665185a8b3_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/64bc1b040f93822114872d3e/6653049fb81a11665185a8b3_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/64bc1b040f93822114872d3e/651be44f25239ceea71aa6e7_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/64bc1b040f93822114872d3e/651be27f616124d1aa19f0ff_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/64bc1b040f93822114872d3e/6557c2c6bef7766e388a7d24_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/64bc1b040f93822114872d3e/651bdd69be071de11745c9f3_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/64bc1b040f93822114872d3e/6557c29e991142351b7bab4d_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/64bc1b040f93822114872d3e/657f1d79b024190af1ad8f4b_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/64bc1b040f93822114872d3e/656a64eedcb629cb29a9b018_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 solid #d7d7db;
  border-bottom: 1px solid #d7d7db;
  flex-direction: column;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  display: flex;
}

.aaa-link-6 {
  color: #2d2d2d;
}

.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/64bc1b040f93822114872d3e/65172c006fcde0cc415d774f_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: #6f6f73;
  font-size: 1.1em;
  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 {
  height: 5em;
}

.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/64bc1b040f93822114872d3e/64bc1b040f93822114872d85_icons8-close-100.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;
}

.idoppp.zezu7.ztju.gfcs {
  color: #3d3d3d;
}

.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.gfddh {
  padding-bottom: 40px;
}

.containergy {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.containergy.jfk.fsef {
  margin-bottom: 10px;
}

.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/64bc1b040f93822114872d3e/651be0217142a1cf384ba5bc_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: 0 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: 40px;
}

.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/64bc1b040f93822114872d3e/6543a9485dbcc8c683d832e8_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/64bc1b040f93822114872d3e/658a04cbe9d2c768696fd19e_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/64bc1b040f93822114872d3e/651be0217142a1cf384ba5bc_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;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.text-block-46.right {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
}

.text-block-46.right.bfddvc {
  margin-bottom: 200px;
}

.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/64bc1b040f93822114872d3e/654ca7fe50dfbdc0334433a9_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/64bc1b040f93822114872d3e/654ca7fd0372c8364bc6784c_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/64bc1b040f93822114872d3e/654ca7fc32fbbe3db6868834_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-field-4.we3.fsdfde344sd.ehj.rfee {
  margin-top: 10px;
}

.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 {
  color: var(--black);
  text-align: center;
  width: 100vh;
  max-width: 100vh;
  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/64bc1b040f93822114872d3e/654ca7fc32fbbe3db6868834_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/64bc1b040f93822114872d3e/654ca7fe50dfbdc0334433a9_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/64bc1b040f93822114872d3e/654ca7fd0372c8364bc6784c_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/64bc1b040f93822114872d3e/64bc1b040f93822114872d5f_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: 0;
  font-size: 13px;
  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(200%) 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 {
  z-index: 10;
  opacity: 1;
  filter: invert();
  background-color: #e43b82;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/65802149befee3520ee6208a_icons8-client-management-100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  border-radius: 5px;
  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: 0;
  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/64bc1b040f93822114872d3e/6560aba2091eea83e6663c18_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/64bc1b040f93822114872d3e/6560ab7908a5781a210f0661_jakob-owens-DQPP9rVLYGQ-unsplashfert.jpg");
}

.ergjkjl.r34t._135t {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6560abb4091eea83e66648b0_kinga-howard-HHw9lc0ogIs-unsplashfr.jpg");
}

.ergjkjl.r34t.r34tz {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6560ab8c855b2e319cb0ecae_ben-eaton-jTS0DAiaqC4-unsplashfr.jpg");
}

.ergjkjl.r34t.r34tz.ferh {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6560ac1fba5791ce5e7f98f8_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 {
  color: var(--dark-grey);
  text-align: center;
  max-width: 500px;
  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;
  color: var(--white-smoke);
  text-align: center;
  cursor: default;
  max-width: 270px;
  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/64bc1b040f93822114872d3e/665316c13a3d036984f33823_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;
}

.image-200.grtg {
  padding: 4px;
}

.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/64bc1b040f93822114872d3e/656a40a44374c796368afe30_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.fhku.ghjkl.iu9.hghk.ztuti.htzo.greu.i7o8p.rgeh {
  display: none;
}

.div-block-3603.tti.z5u.fhku.ghjkl.iu9.hghk.ztuti.htzo.greu.i7o8p.bjn {
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-3603.tti.z5u.ghrt {
  position: static;
}

.div-block-3603.tti.z5u.jgre4 {
  display: flex;
}

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

.csr54zj.tz78.z54.httrh, .csr54zj.htgf, .csr54zj.jytj {
  margin-bottom: 10px;
}

.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: 13px;
  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/64bc1b040f93822114872d3e/658c483bd6a454cb5e6de127_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/64bc1b040f93822114872d3e/658749c0646aea108ec3ba4a_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/64bc1b040f93822114872d3e/658749c0646aea108ec3ba4b_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/64bc1b040f93822114872d3e/658749c0646aea108ec3ba4c_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/64bc1b040f93822114872d3e/658749c0646aea108ec3ba53_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;
  box-shadow: none;
  border: 1px solid #464646;
  max-width: 300px;
  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/64bc1b040f93822114872d3e/658c4862bd7c075b6a770c27_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/64bc1b040f93822114872d3e/658a04cbe9d2c768696fd19e_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/64bc1b040f93822114872d3e/654cb2377a8080384589e322_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: 17px;
  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;
}

.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/64bc1b040f93822114872d3e/65850eae4aa1e2dcf044ae12_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/64bc1b040f93822114872d3e/6650bcea436abe1c15f42dc0_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;
  direction: rtl;
  column-count: 5;
  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/64bc1b040f93822114872d3e/654e9c6ba3568fbd3907b88e_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 {
  background-color: #aee7cc;
  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/64bc1b040f93822114872d3e/65cf339bbfdcd9ca7021397e_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/64bc1b040f93822114872d3e/664a89319f288127dfbe9ec2_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/64bc1b040f93822114872d3e/65cf3788af0fe6d396aaac65_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/64bc1b040f93822114872d3e/6627c24471b4f6617465874b_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/64bc1b040f93822114872d3e/664a89319f288127dfbe9ec2_22E33E20-78D4-4DEF-955F-49B373AE0DBF.jpg");
}

.div-block-3698.rajta.era {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/65cf339ca96b372770a51aa8_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/64bc1b040f93822114872d3e/65cf37aadad033d883af8773_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/64bc1b040f93822114872d3e/6627c33c406a049fb85b8719_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/64bc1b040f93822114872d3e/65cf3a471d6e9a4b1698b3ba_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/64bc1b040f93822114872d3e/65cf3a451d6e9a4b1698b353_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/64bc1b040f93822114872d3e/64bc1b040f93822114872d5f_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/64bc1b040f93822114872d3e/6627c375625749744e0780a4_icons8-networking-90.png");
  margin-left: -9px;
}

.div-block-3698.rajta.zoltsn {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/65cf339ca10234ecb7a4fa97_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/64bc1b040f93822114872d3e/664a8946838bc1cf9fdea650_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/64bc1b040f93822114872d3e/65cf33a05e01537618e7e207_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/64bc1b040f93822114872d3e/65cf356357a902b05b4ec315_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/64bc1b040f93822114872d3e/65cf3672296e384025428d2b_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/64bc1b040f93822114872d3e/6627c205945b1d14571b26a3_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 {
  color: var(--black);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  font-family: Suisseintl, sans-serif;
  font-size: 18px;
  display: flex;
}

.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 {
  color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  min-height: auto;
  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/64bc1b040f93822114872d3e/6692a0fdfac01307bd8f301d_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;
  box-shadow: none;
  background-color: #aee8cd;
  border: 1px solid #0000000d;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  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/64bc1b040f93822114872d3e/6637d3c2b700b7442cc19601_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;
  transform-style: preserve-3d;
  height: 100%;
  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/64bc1b040f93822114872d3e/6637d40fd978969312a8d950_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/64bc1b040f93822114872d3e/66519e4c1ae548613a8b145c_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;
}

.ewgt.gerg {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

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

.div-block-3746 {
  color: var(--black);
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 18px;
  min-width: 80%;
  max-width: 80%;
  min-height: 100px;
  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 {
  color: var(--gainsboro);
  text-align: left;
  max-width: 600px;
  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 {
  color: #000;
}

.gradient-span._56.gfvggh {
  color: #fff;
}

.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: 16px;
}

.gradient-span.thztu {
  text-transform: uppercase;
  font-size: 16px;
}

.gradient-span.ghv {
  color: #fff;
}

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

.block-2.gtrzu7.hjk {
  margin-top: 20px;
}

.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: #0f0f0f;
}

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

.feature-card.thrhz.tfujjjh {
  color: #000;
  background-color: #15151500;
  background-image: none;
  border-style: none;
  padding: 0;
}

.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/64bc1b040f93822114872d3e/665dc97f54220b257ccec124_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: 1fr 1fr 2fr;
}

.grid-three-column.tzi.hg.yth {
  grid-template-columns: 1fr 1fr;
}

.grid-three-column.tzi.hg.rght {
  grid-template-rows: auto;
  grid-template-columns: 1fr 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: 30px;
  height: 30px;
  margin-right: 5px;
}

.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: 100px;
}

.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: .88;
  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.thtfz.ftdd {
  margin-top: 40px;
}

.v.thtfz.ftdd.tyh {
  margin-top: 10px;
}

.v.htr6 {
  color: #000;
}

.v.iineg {
  color: #474747;
}

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

.feature-heading.fyhj {
  padding-top: 0;
}

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

.label-regular.cfgsd {
  color: #fff;
}

.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: column;
  margin-bottom: 10px;
}

.wrap-h-xsmall.align-c.ggr5 {
  background-color: #02234e;
  border-radius: 10px;
  max-width: 100%;
  padding: 10px;
}

.cta-feature {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #141414;
  border: 1px solid #1b1b1d;
  border-radius: 20px;
  flex-direction: column;
  padding: 16px 24px 24px;
  position: relative;
}

.cta-feature.last {
  background-color: #141414;
  border-radius: 20px;
}

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

.wrap-v-x-small.fdfg {
  border: 1px solid var(--dark-grey);
  background-image: linear-gradient(#49494980, #49494980);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding: 5px 10px 10px;
  display: flex;
}

.wrap-v-x-small.fdfg.gvbn {
  border-color: var(--gainsboro);
  background-image: linear-gradient(#e2e2e280, #e2e2e280);
}

.wrap-v-x-small.fdfg.grdf {
  border-color: #363636;
}

.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/64bc1b040f93822114872d3e/665316c13a3d036984f33823_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 {
  background-image: linear-gradient(90deg, #181818 23%, #0000), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6666b618f7b06fc9a2f07edf_kal-visuals-eaQ-UIkML4k-unsplash%20(1)gre.jpg");
  height: 360px;
  min-height: 360px;
  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, .section-10.zuio.gfj, .section-10.zuio.gdgh {
  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: 20px;
  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;
}

.wrap-h-regular.align-c.hewrf.hjk.njkjjkj {
  margin-top: 0;
}

.wrap-h-regular.align-c.hewrf.hjk.trj {
  grid-column-gap: 20px;
  margin-bottom: 20px;
}

.wrap-h-regular.align-c.hewrf.rthrr {
  margin-top: 0;
}

.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, .container-lines-large.overflow.gyju {
  overflow: visible;
}

.container-lines-large.overflow.gyju.hgfj {
  max-width: 100vw;
}

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

.hero-badge.ddrw {
  max-width: 260px;
}

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

.wrap-v-small.zru7i.tzuit.bhj {
  max-width: 90%;
}

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

.feature-badge.jvdsi {
  filter: invert();
}

.feature-badge.smale {
  text-transform: lowercase;
  font-size: 11px;
}

.feature-badge.smale.invertt {
  color: #1a1a1a;
  background-color: #00000017;
  font-size: 11px;
}

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

.h6-heading.ineeg {
  color: #000;
}

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

.icon-wrap.z45u.iinvtie {
  filter: none;
}

.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: #171717;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.7;
}

.paragraph-small-2.text-color-neutral-300 {
  color: #c9c9c9;
}

.paragraph-small-2.text-color-neutral-300.htrd {
  font-size: 13px;
}

.paragraph-small-2.text-color-neutral-300.htrd.fdgh {
  max-width: 300px;
  margin-bottom: 10px;
}

.paragraph-small-2.text-color-neutral-300.htrd.fdgh.gfd {
  color: #535353;
}

.paragraph-small-2.text-color-white {
  color: #000;
  font-size: 16px;
}

.paragraph-small-2.d233 {
  color: #171717;
}

.paragraph-small-2.d233.trdyft.gfht {
  color: #b8b8b8;
}

.paragraph-small-2.d233.grht {
  margin-bottom: 0;
}

.paragraph-small-2.dhtd5454 {
  color: #b7b7b7;
}

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

.image-222.ztizuo.fytjjh {
  filter: none;
  border-radius: 100px;
}

.image-222.ztizuo.fytjjh.hyte {
  filter: none;
}

.image-222.ztizuo.fytjjh.hyte.hgfdfd {
  max-width: 80px;
  max-height: 80px;
}

.image-222.ztizuo.fytjjh.hyte.hgfdfd.htrdf {
  filter: invert();
  mix-blend-mode: normal;
  max-width: 40px;
  max-height: 40px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5px;
}

.image-222.ztizuo.fytjjh.thrthtr {
  filter: invert();
}

.image-222.ztizuo.fytjjh.thrthtr.rhtrth {
  mix-blend-mode: normal;
  object-fit: cover;
  border-radius: 0;
  min-width: 180px;
  max-width: 70px;
  max-height: 80px;
  margin-left: -20px;
}

.image-222.ztizuo.hgfgjy {
  filter: none;
  object-fit: cover;
  min-width: 160px;
  max-width: 200px;
  max-height: 70px;
  margin-left: -20px;
}

.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%;
  margin-top: 10px;
}

.heading-48.efwg.gert4.t43 {
  margin-top: 30px;
}

.heading-48.efwg.gert4.tro {
  color: #fff;
  margin-bottom: 20px;
}

.heading-48.efwg.gert4.tro.fdjgk {
  text-align: center;
  max-width: 100%;
}

.heading-48.efwg.gert4.tro.fdjgk.gujk.fghgt {
  color: #000;
  margin-bottom: 30px;
  line-height: 36px;
}

.heading-48.efwg.gert4.ztz {
  max-width: 95%;
  margin-bottom: 20px;
}

.heading-48.efwg.gert4.ztz.hfghjk, .heading-48.efwg.gert4.fdgth {
  color: #fff;
}

.heading-48.efwg.gert4.ft12 {
  margin-bottom: 12px;
}

.heading-48.efwg.gert4.greh {
  margin-top: 0;
  margin-bottom: 10px;
}

.heading-48.trui {
  text-align: center;
}

.text-block-266 {
  font-size: 14px;
}

.div-block-3749 {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6653049fb81a11665185a8b3_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: 230px;
  max-height: 230px;
}

.div-block-3749.trzu.wtre.dfjero {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/66643b4755d6027f42a41f7c_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/64bc1b040f93822114872d3e/66643bfaf089d7469d23b009_dylan-ferreira-HJmxky8Fvmo-unsplashgrethzujki.jpg");
  background-position: 50%;
  border-radius: 20px;
  min-height: 220px;
  max-height: 220px;
}

.div-block-3749.trzu.wtre.dfjero.rzur.fewg.tege, .div-block-3749.trzu.wtre.dfjero.rzur.hij.hgfrt {
  min-height: 300px;
  max-height: 300px;
}

.div-block-3749.trzu.wtre.dfjero.rzur.hij.hgfrt.uhkk {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68dfa6567220c47937579388_Screenshot%202025-07-23%20at%2016.48.09.png");
  background-position: 0 0;
  background-size: auto 1000px;
}

.div-block-3749.trzu.wtre.dfjero.ztru {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6666b618f7b06fc9a2f07edf_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.dfjero.ztru.ry6 {
  min-height: 300px;
  max-height: 300px;
}

.div-block-3749.trzu.wtre.dfjero.ztru.ry6.yuguyk {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68dfa6567220c47937579365_Screenshot%202025-07-23%20at%2011.00.11.png");
  background-position: 50% 100%;
  background-size: auto 400px;
}

.div-block-3749.trzu.wtre.dfjero.ztru.jtyjuk {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/66929da53c2d4716a977ae8d_charlesdeluvio-rRWiVQzLfewm7k-unsplash.jpg");
}

.div-block-3749.trzu.wtre.dfjero.guyd {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68e9e46cebb8279bda52cc58_Screenshot%202025-10-11%20at%206.47.12.png");
  background-position: 50% 100%;
}

.div-block-3749.trzu.wtre.rgtz {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6666ae7e870466b9a2adbac8_david-hahn-_joofjYCG1Q-unsplashfewgt.jpg");
}

.div-block-3749.trzu.wtre.rgtz.thr {
  background-position: 50% 28%;
  border-style: none;
  border-radius: 20px;
}

.div-block-3749.trzu.wtre.rgtz.thr.drghh {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68e91bdf5cb968c0492935a8_Hungarian%20Advertising%20and%20Marketing%20Agency%20Affairs-6.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200px;
}

.div-block-3749.trzu.wtre.rgtz.thr.drghh.htrd {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68de85b2c24096bd1b01041b_Screenshot%202025-10-02%20at%2015.59.49.png");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-3749.trzu.wtre.dth {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68e9e50adcc9643848609251_ttd.jpg");
}

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

.div-block-3750.hgfd {
  background-image: linear-gradient(#3636362e 50%, #000);
}

.div-block-3750.dfss.fres {
  background-image: linear-gradient(#3636362e, #585858);
}

.div-block-3750.dfss.fres.hjt {
  background-image: linear-gradient(#3636362e, #282828e8);
}

.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/64bc1b040f93822114872d3e/6666b34761056c138802438a_icons8-compass-100%20(1).png");
  border-style: none;
}

.icsofn.status.gger {
  filter: none;
  background-image: none;
}

.icsofn.strenght {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6666e729533f30cdbce8a06b_icons8-strength-100.png");
}

.icsofn.strenght.dfghf {
  filter: none;
  background-color: #002b65;
  background-image: none;
  width: 10px;
  min-width: 10px;
  height: 10px;
  min-height: 10px;
}

.icsofn.plan {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6666e74db6cb68d06dab53f7_icons8-plan-100.png");
}

.icsofn.plan.ghrh {
  filter: none;
  background-image: none;
}

.icsofn.portfolio {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6666e7d14dbb1bf4c6784750_icons8-selection-100.png");
}

.icsofn.portfolio.htrrht {
  filter: none;
  background-image: none;
}

.icsofn.stetezp {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6666e81aee1fa593ed44657e_icons8-workflow-100.png");
  width: 30px;
  height: 30px;
  min-height: 30px;
}

.icsofn.stetezp.ghht {
  filter: none;
  background-image: none;
}

.icsofn.stetezp.vhd {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/66a15142ed088fe4de1fcd01_icons8-business-people-96.png");
}

.icsofn.insiderw {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6666e8ed763ce6d8cefd67da_icons8-show-property-100.png");
}

.icsofn.insiderw.ghtr {
  filter: none;
  background-image: none;
}

.icsofn.poregtr {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6666defd27859700f41155d0_icons8-video-wall-100.png");
}

.icsofn.poregtr.thr {
  filter: none;
  background-image: none;
}

.icsofn.pewsd {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/666772a95871cb2ad6c7d9b2_icons8-critical-factor-32.png");
}

.icsofn.pewsd.thrh {
  filter: none;
  background-image: none;
}

.icsofn.fwr3 {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/66677322445b43ccc581801b_icons8-contract-48.png");
}

.icsofn.fwr3.hrthhj {
  filter: none;
}

.icsofn.uplofas {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6667f8a1a36e7f0a65c2ee4c_icons8-uploading-66.png");
}

.icsofn.uplofas.gsf {
  filter: none;
  background-color: #fff;
  background-image: none;
}

.icsofn.tust {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6667f63cc8534147201bcfc3_icons8-trust-100.png");
}

.icsofn.tust.grege {
  filter: none;
  background-color: #fff;
}

.icsofn.tust.dthh {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/66784239e52bffa5467cbdb5_icons8-coach-100.png");
}

.icsofn.tust.dthh._100fdd {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/66a1504cba305360758eeac3_icons8-100-100.png");
}

.icsofn.client {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6667f9bb76fce14f04beadc0_icons8-client-100.png");
}

.icsofn.client.ttru {
  filter: none;
}

.icsofn.client.hbjhb {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6666e729533f30cdbce8a06b_icons8-strength-100.png");
}

.icsofn.emaidl {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/654258ce32e0c196bde5f9f5_icons8-email-64.png");
}

.icsofn.emaidl.gtrhj {
  filter: none;
}

.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: 10px;
  margin-bottom: 40px;
  display: flex;
}

.the-list-you-get.njjmm {
  margin-top: 20px;
  margin-bottom: 0;
}

.the-list-you-get.not40 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 20px;
}

.wirz {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 10px;
  display: flex;
}

.wirz.htfrg {
  margin-top: 20px;
  margin-left: 15px;
}

.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.numbd.nofe, .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: 0;
}

.ocpwgu.dsgsr {
  min-height: 230px;
  max-height: 230px;
  margin-right: 10px;
  position: relative;
}

.ocpwgu.dsgsr.htfg {
  margin-right: 0;
}

.ocpwgu.dsgsr.htfg.rgefl {
  min-height: 300px;
  max-height: 300px;
}

.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;
  inset: 20px 20px auto auto;
}

.div-block-3751.frez4.r345z.z547 {
  background-color: #c70f86;
}

.div-block-3751.frez4.r345z.z656 {
  background-color: #e95639;
  margin-left: 0;
  inset: 20px 20px auto auto;
}

.div-block-3751.frez4.r345z.t54767 {
  background-color: #d79aff;
}

.div-block-3751.frez4.r345z.t54767.htzuo {
  background-color: #9f4dd6;
  margin-right: 0;
  position: static;
  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: #474747;
  font-size: 16px;
  line-height: 1.5;
}

.text-span-61.gfh {
  color: #d5d5d5;
}

.text-span-61.ghj {
  opacity: .88;
}

.text-span-61.ghj.gfrt {
  margin-bottom: 10px;
}

.text-span-61.bfdllor {
  color: #000;
  font-family: Helveticaneue Bold, sans-serif;
}

.text-span-61.bfdllor.htrjy {
  text-transform: uppercase;
}

.text-span-61.bfdllor.vhxx {
  border-left: 7px solid #000;
  padding-left: 10px;
  font-size: 12px;
}

.text-span-61.dggdd {
  font-size: 13px;
}

.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-3752.tzizt.jhn {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

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

.text-span-66.gggg {
  background-color: #f7f7f7;
}

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

.body-30.zjtuo.gefef.gfdtgr {
  flex-flow: column;
}

.body-30.zjtuo.frerg {
  height: auto;
  max-height: 100%;
}

.body-30.zjtuo.frerg.rgeg {
  background-color: #fff;
  flex-flow: column;
  height: 100%;
  min-height: 100%;
  padding-bottom: 60px;
  display: block;
}

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

.div-block-3758.gry {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.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: 10px;
  grid-row-gap: 10px;
  filter: grayscale() blur(2px);
  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_content-left.rztru.ziu.jhgl.ghju {
  min-height: 100%;
}

.header_image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: clip;
}

.header_image.njmm {
  object-position: 50% 0%;
}

.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: 10px;
  grid-row-gap: 10px;
  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_component.fytkj {
  flex-flow: column;
  grid-template-columns: 1fr;
  display: flex;
}

.header_content-right {
  grid-column-gap: 1rem;
  background-color: #000;
  align-items: center;
  height: 100vh;
  padding-left: 1rem;
  padding-right: 1rem;
  overflow: hidden;
}

.header_content-right.fhjjk {
  height: 100%;
  min-height: 100vh;
}

.header_content-right.fhjjk.biit-smaller {
  background-image: linear-gradient(90deg, #000, #fff);
  width: 100%;
  max-width: 100%;
  min-height: 400px;
  max-height: 400px;
  margin-left: 0;
}

.header_content-right.fhjjk.biit-smaller.fhjh {
  min-width: 100%;
  min-height: 100%;
  margin-left: -1px;
  margin-right: -1px;
  padding-left: 0;
  padding-right: 0;
}

.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-style: none;
  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.tre56u.vdfdgr {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  min-height: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.link-block-11.tre56u.vdfdgr.gres.ewgg {
  border: 5px solid #000;
  border-radius: 20px;
  padding-bottom: 20px;
}

.link-block-11.tre56u.vdfdgr.gres.ewgg.w--current {
  cursor: default;
}

.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-style: none;
  border-color: #b9b9b9;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  padding-left: 20px;
}

.link-block-11.zuuiui.gresd {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.link-block-11.zuuiui.gresd.htru {
  border: 5px solid #eb9202;
  border-radius: 20px;
  min-width: 100%;
  min-height: auto;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.t54u5 {
  font-size: 16px;
}

.t54u5.whzi {
  color: #fff;
  font-size: 16px;
}

.t54u5.whzi.grh {
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  font-family: Helveticaneue Bold, sans-serif;
}

.t54u5.zuo8.ffh {
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  font-family: Helveticaneue Bold, sans-serif;
  font-weight: 400;
}

.t54u5.zuo8.ffh.fesddd {
  line-height: 20px;
}

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

.tzri.zzi.zzui.uzoi.fhh {
  justify-content: space-between;
  align-items: center;
}

.tzri.zzi.zzui.uzoi.fhh.gtd {
  margin-top: 0;
}

.tzri.gre, .tzri.fdgr {
  flex-flow: column;
}

.text-block-271 {
  color: #b0b0b0;
  text-align: center;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 20px;
}

.text-block-271.bhgl {
  color: #353535;
  text-align: center;
  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;
  align-self: center;
  margin-top: 10px;
  margin-left: 0;
}

.text-block-272._353535d.pierc {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  font-size: 11px;
  text-decoration: none;
  display: flex;
}

.text-block-272._353535d.gretk54 {
  color: #fff;
  background-color: #4863fa;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 12px;
  text-decoration: none;
}

.text-block-272._353535d.gretk54.whiite {
  color: #f3f3f3;
  background-color: #3d3d3d;
}

.text-block-272._353535d.gretk54.reyu {
  color: #e6e6e6;
  background-color: #000;
}

.text-block-272.priec {
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  font-size: 11px;
  text-decoration: none;
  display: flex;
}

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

.div-block-3760.grehtt {
  color: var(--black);
  text-align: center;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
}

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

.div-block-3761.fddggfh {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

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

.div-block-3762.hjkl {
  flex-flow: column;
}

.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.newr.openrt.greh {
  background-color: #d1cfc9;
  font-size: 12px;
  line-height: 12px;
}

.text-block-273.gret.newr.openrt.fy {
  background-color: #ffd289;
  font-size: 12px;
  line-height: 12px;
}

.text-block-273.gret.prei {
  background-color: #ebad92;
  font-size: 12px;
  line-height: 12px;
}

.text-block-273.gret.prei.hyv {
  background-color: #d1cfc8;
  margin-right: 5px;
}

.heading-50 {
  font-size: 30px;
  line-height: 30px;
}

.heading-50.fggfg {
  color: var(--black);
  text-transform: capitalize;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneue Bold, sans-serif;
  line-height: 35px;
}

.div-block-3764 {
  z-index: 43;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: -20px;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.div-block-3764.kio.gyr {
  margin-top: 0;
}

.frez {
  text-align: center;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.frez.htjj {
  flex-flow: column;
  margin-top: auto;
}

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

.eelab.thuz.jkjnh {
  display: block;
}

.eelab.thuz.jkjnh.jnk {
  position: relative;
}

.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-3766.ghujmkl {
  max-height: 100%;
  position: static;
}

.div-block-3767 {
  color: var(--black);
  min-width: 100%;
}

.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.fooders.grzui.u76.tutu.grh {
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 40px;
}

.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: 30px;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 22px;
}

.text-block-274.thtzui {
  color: #505050;
  text-align: center;
  font-size: 18px;
  line-height: 24px;
}

.text-block-274.thtzui.fegee {
  margin-bottom: 20px;
}

.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;
  margin-top: 30px;
  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/64bc1b040f93822114872d3e/65b26bbbfdc9a7c33e2a01f1_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-3768.trurt.gyk {
  margin-top: auto;
  margin-bottom: auto;
}

.div-block-3769 {
  display: flex;
  position: absolute;
  inset: 20px 20px auto auto;
}

.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-top: 40px;
  margin-bottom: 40px;
  padding: 20px 20px 30px;
}

.div-block-3771.reutru.gttj {
  margin-top: 20px;
}

.div-block-3771.reutru.gttj.gdgt-fdc266 {
  background-color: #e0e0e0;
}

.div-block-3771.reutru.hfgbv {
  margin-bottom: 0;
}

.div-block-3771.reutru.hfgbv.hjkli78 {
  background-color: #fdc26600;
  padding: 0;
}

.div-block-3771.reutru.htdd {
  background-color: #141414;
}

.trutrz {
  color: #ed6f00;
  font-size: 18px;
}

.trutrz.rtru {
  color: #6d6d6d;
  font-size: 18px;
}

.trutrz.htrut {
  color: #de6767;
  font-size: 14px;
}

.tztrz {
  font-size: 14px;
}

.tztrz.greu {
  font-size: 18px;
}

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

.t56u5.non60 {
  margin-top: 40px;
  margin-bottom: 10px;
}

.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-transform: capitalize;
  margin-left: 0;
  margin-right: 20px;
  font-size: 14px;
  line-height: 23px;
}

.feature-text-2._5z6 {
  margin-left: 0;
}

.feature-text-2.weh {
  color: #fff;
  text-transform: capitalize;
  margin-right: 10px;
}

.pricing-column-white-2 {
  box-shadow: none;
  background-color: #ececec00;
  border-radius: 0;
  align-items: stretch;
  min-width: 300px;
  padding: 0;
  display: flex;
}

.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: #001531;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  min-height: 100%;
  padding: 0;
  display: flex;
}

.pricing-column-features-2.trey {
  background-color: #001632;
}

.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;
  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;
  width: 100%;
  overflow: hidden;
}

.price-grid-2.hgyft {
  background-color: #fff;
  background-image: none;
}

.feature-text-mobile-2 {
  color: #848199;
  font-size: 15px;
  display: none;
}

.pricing-column-2 {
  background-color: #ececec00;
  min-width: 320px;
  padding: 0;
  display: flex;
}

.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;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  justify-items: start;
  min-width: 100%;
}

.feature-grid-2.hrtzju {
  background-color: #02234e;
  background-image: radial-gradient(circle at 0 0, #063068, #0000 85%);
  border: 2px #5e5e5e;
  border-radius: 0;
}

.feature-grid-2.hrtzju.hgyf {
  background-color: #c5c5c5;
  background-image: none;
}

.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.rztu.z68.hnb {
  background-color: #f5f5f5;
}

.div-block-3774.rztu.z68.hnb.fhjn.fgb {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-3774.trur {
  background-image: linear-gradient(30deg, #fff0d8, #fff0);
}

.div-block-3774.trur.jzui {
  border-top-left-radius: 0;
}

.div-block-3774.trur.jzui.ferg, .div-block-3774.trur.jzui.fdsg {
  border-top-left-radius: 20px;
}

.div-block-3774.trur.jzui.gerhrt {
  background-color: #f2f2f2;
  background-image: linear-gradient(30deg, #fff, #fff0);
  border-radius: 20px;
}

.div-block-3774.trur.ggdfh {
  padding: 31px;
}

.div-block-3774.trur.ggdfh.bh {
  background-color: #f5f5f5;
  background-image: none;
  margin-bottom: 40px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-3774.trur.ggdfh.bh.htt {
  padding-bottom: 20px;
}

.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 {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 12px;
  line-height: 20px;
}

.thzukzu.trut.tjztk {
  font-size: 10px;
  line-height: 20px;
}

.thzukzu.t5 {
  text-transform: capitalize;
  font-size: 13px;
}

.thzukzu.t5.fss {
  margin-bottom: 10px;
}

.thzukzu.t5.fss.gjdf {
  font-family: Helveticaneue Bold, sans-serif;
}

.thzukzu.t5.fss.gjdf.feht {
  margin-top: 40px;
}

.rtu {
  color: var(--black);
  margin-bottom: 0;
  margin-right: 20px;
  font-size: 16px;
  line-height: 22px;
}

.rtu.sfer {
  background-color: #d4d4d4;
  border-radius: 7px 0 0 7px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 100%;
  min-height: 100%;
  margin-bottom: 0;
  padding: 3px 10px;
  display: flex;
}

.rtu.sfer.rt4 {
  background-color: #ffc6aa;
}

.rtu.sfer.rt4.rt5 {
  background-color: #bfefd3;
}

.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-3776.tzu.gjd {
  grid-template-columns: 1fr .75fr 1.5fr;
}

.div-block-3776.tzu.fereg {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-3776.miinur {
  grid-template-columns: 1fr .75fr 1.5fr;
}

.div-block-3776.membreshii {
  margin-bottom: 10px;
}

.div-block-3776.membreshii.addv-disadv {
  grid-template-columns: .5fr 1fr 1fr 1fr;
  min-height: 40px;
  max-height: 40px;
}

.div-block-3776.membreshii.addv-disadv.fdg {
  margin-bottom: 40px;
}

.div-block-3776.membreshii.addv-disadv.dsfe {
  min-height: 40px;
  margin-bottom: 20px;
}

.div-block-3776.membreshii.addv-disadv.dsfe.dsefr {
  background-color: #fee6da;
}

.div-block-3776.membreshii.addv-disadv.fhdk {
  background-color: #eefff5;
}

.div-block-3777 {
  margin-bottom: 20px;
}

.div-block-3777.sgsg {
  margin-top: 10px;
}

.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: flex-start;
  margin-bottom: 10px;
  font-size: 14px;
  display: flex;
}

.div-block-3780.tre5z {
  margin-bottom: 10px;
}

.text-block-277 {
  line-height: 1.6;
}

.text-block-277.ghzu {
  margin-bottom: 10px;
}

.text-block-277.ghzu.tzuizti {
  color: var(--dark-grey);
  font-size: 13px;
}

.trhzu {
  color: #fff;
  font-size: 13px;
  line-height: 20px;
}

.trhzu.ntru {
  margin-top: 20px;
  display: block;
}

.trhzu.jbfd {
  color: #2f2f2f;
  font-size: 20px;
}

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

.text-block-282.dgf {
  text-transform: capitalize;
}

.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/64bc1b040f93822114872d3e/667dcefdc8e00318265673bc_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 {
  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;
  min-width: 100%;
  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 {
  color: var(--black);
  min-width: 100%;
  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;
}

.htrj {
  background-color: #fff;
}

.body-31 {
  background-color: #fff;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
}

.home-landing-image-wrap {
  background-color: #fff;
  border: 1px solid #1112120f;
  border-radius: 8px;
  align-items: center;
  height: 360px;
  margin-bottom: 15px;
  display: flex;
  box-shadow: 0 1px 6px #1112120f;
}

.home-landing-image-wrap.home-landing-image3 {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6795f142693d7780c0340690_home-landing3%402x.jpg");
  background-position: 50% -1px;
  background-size: 300px;
}

.home-landing-image-wrap.home-landing-image2 {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6795f142693d7780c03406a3_home-landing2%402x.jpg");
  background-position: 50% -1px;
  background-size: 300px;
}

.home-landing-image-wrap.home-landing-image1 {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6795f142693d7780c0340695_home-landing1%402x.jpg");
  background-position: 50% 1px;
  background-size: 300px;
  background-attachment: scroll;
}

.text-12 {
  font-size: 12px;
  line-height: 18px;
}

.text-12.text-12-60 {
  opacity: .6;
  color: #d7d7d7;
}

.section-dark {
  color: #fff;
  background-color: #111212;
  overflow: hidden;
}

.content5-headline-wrapper {
  padding-right: 80px;
}

.h1-jumbo {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 54px;
  font-weight: 300;
  line-height: 70px;
}

.tagline {
  opacity: .6;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
}

.headline-6-col {
  width: 460px;
  margin-bottom: 50px;
}

._3-col {
  width: 220px;
  margin-right: 20px;
  display: inline-block;
}

._3-col._3-col-last {
  margin-right: 0;
}

._4-col {
  width: 300px;
  margin-right: 20px;
  display: inline-block;
}

._4-col._4-col-last {
  margin-right: 0;
  display: inline-block;
}

.cta4-headline-extrajumbo {
  margin-top: 10px;
  font-size: 40px;
  font-weight: 100;
  line-height: 55px;
}

.cta4-headline-extrajumbo.vfrv {
  color: #cacaca;
  font-size: 20px;
  line-height: 28px;
}

.home-landing-content {
  margin-bottom: 5px;
  padding-right: 30px;
  display: inline-block;
}

.home-footer-socicon-wrap {
  margin-right: 20px;
}

.home-footer-socicon-wrap.home-footer-socicon-wrap-last {
  margin-right: 0;
}

.h2-jumbo {
  font-size: 44px;
  font-weight: 300;
  line-height: 56px;
}

.h2-jumbo.hero6-headline {
  margin-top: -10px;
}

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

.text-14 {
  line-height: 24px;
}

.text-14.text-14-60 {
  opacity: .6;
}

.home-extras-wrap {
  align-items: flex-start;
  display: flex;
}

.divider-dark {
  background-color: #ffffff0f;
  width: 100%;
  height: 1px;
}

.section-11 {
  color: var(--black);
  overflow: hidden;
}

.btn-2 {
  float: none;
  color: #fff;
  text-align: center;
  background-color: #1991eb;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 11px 25px;
  line-height: 24px;
  transition: color .2s, box-shadow .2s, background-color .2s, transform .4s;
  display: inline-block;
}

.btn-2:hover {
  color: #fff;
  background-color: #1386dd;
  border-color: #0c6eb8;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px #0000001a;
}

.btn-2:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px #0000001a;
}

.btn-2.btn-outline-light {
  color: #111212;
  background-color: #0000;
  border: 1px solid #1112120d;
}

.btn-2.btn-outline-light:hover {
  border-color: #1112121a;
  box-shadow: 0 1px 3px #0000000d;
}

.btn-2.btn-outline-light:active {
  box-shadow: 0 1px 1px #0000000d;
}

.btn-2.btn-outline-dark {
  background-color: #ffffff1a;
  border: 1px solid #fff3;
  transition: color .2s, box-shadow .2s, background-color .2s, transform .4s, border .2s;
}

.btn-2.btn-outline-dark:hover {
  border-color: #ffffff80;
}

.btn-2.btn-outline-dark.fhf {
  border-radius: 1000px 0 0 1000px;
  font-size: 15px;
}

.cta4-headline-wrap {
  width: 500px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
}

.cta4-headline-wrap.fghb {
  width: 70%;
  margin-right: 40px;
}

.home-extras-image {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 230px;
  margin-bottom: 15px;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 1px 6px #1112120f;
}

.home-extras-image.home-extras-image1 {
  background-image: linear-gradient(to right, #111212, #222424);
}

.home-extras-image.home-extras-image2 {
  background-color: #0000;
  background-image: linear-gradient(to right, #1991eb, #5fbbff);
}

.home-extras-image.home-extras-image3 {
  background-image: linear-gradient(to right, #6758f3, #915cf4);
}

.text-16 {
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
}

.text-16.text-16-60 {
  opacity: .6;
}

.structure-link {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  transition: color .2s, transform .4s;
  display: inline-block;
}

.structure-link:hover {
  color: #fffc;
  transform: translate(0, -2px);
}

.structure-link.structure-menu-link {
  letter-spacing: 0;
  text-transform: capitalize;
  margin-bottom: 0;
  margin-right: 30px;
  font-size: 15px;
  line-height: 18px;
}

.home-sections-wrap {
  background-color: #fff;
  border: 1px solid #1112120f;
  border-radius: 8px;
  align-items: center;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 40px;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 1px 6px #1112120f;
}

.hero6-buttons-wrap {
  margin-top: 20px;
  margin-bottom: 10px;
}

.structure-cards2-topbar-wrapper {
  background-color: #272727;
}

.structure-cards2-topbar-wrapper.home-top-bar-divided {
  background-color: #000;
  border-bottom: 1px solid #ffffff0a;
}

.home-extras-content {
  margin-bottom: 5px;
  padding-right: 30px;
  display: inline-block;
}

._6-col {
  width: 460px;
  margin-right: 20px;
  display: inline-block;
}

._6-col._6-col-last {
  margin-right: 0;
}

._6-col._6-col-last.full, ._6-col.fulll {
  width: 100%;
}

.structure-more-item-wrap {
  flex-direction: row;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.home-footer-socicon {
  opacity: .6;
}

.home-footer-socicon:hover {
  opacity: 1;
}

.home-footer-socicon:active {
  opacity: .85;
}

.content5-description {
  margin-top: 18px;
}

.structure-2nd-col-allcards {
  margin-top: 50px;
}

.divider-dark-wrap {
  background-color: #111212;
  height: 1px;
  margin: 0 auto;
  padding-top: 30px;
  padding-bottom: 30px;
  display: block;
}

.hero6-wrap {
  background-image: linear-gradient(#272727, #1f1f1f);
}

.home-category-items {
  margin-top: -10px;
}

.home-category-linkitem {
  color: #111212;
  border: 1px solid #1112120f;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  padding: 18px 20px;
  transition: color .4s, transform .4s, opacity .4s, border .4s;
  display: flex;
  box-shadow: 0 1px 6px #1112120f;
}

.home-category-linkitem:hover {
  border-color: #1991eb;
  box-shadow: 0 1px 8px #11121226;
}

.home-category-linkitem:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 6px #11121226;
}

.cta4-action-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta4-action-wrap.fre {
  justify-content: center;
  align-items: flex-end;
}

.structure-more-items {
  margin-top: 12px;
}

.wrap {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.wrap.w80-50-start {
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 50px;
  display: flex;
}

.wrap.w80-50-start.grthy {
  flex-flow: column;
}

.wrap.w80-spcbetween {
  justify-content: space-between;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.wrap.w50-80 {
  padding-top: 50px;
  padding-bottom: 80px;
}

.wrap.w50-start {
  align-items: flex-start;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.wrap._w-custom.hero6 {
  align-items: center;
  padding-top: 50px;
  display: flex;
}

.wrap._w-custom.structure-menu-wrap {
  flex-direction: row;
  align-items: flex-start;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
}

.wrap._w-custom.home-footer {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 50px;
  display: flex;
}

.wrap._w-custom.structure-nav {
  align-items: center;
  width: 100%;
  padding: 5px 0 5px 30px;
  display: flex;
}

.wrap.w50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.sections-menu-headline {
  color: #fff;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.content9-item-wrap {
  padding-right: 20px;
}

._2-col {
  width: 140px;
  margin-right: 20px;
  display: inline-block;
}

._2-col._2-col-last {
  margin-right: 0;
}

.structure-more-item-icon {
  margin-bottom: 1px;
  margin-left: 12px;
  display: block;
}

.home-landing-wrap {
  align-items: flex-start;
  display: flex;
}

.content9-icon {
  margin-bottom: 0;
}

.content9-icon.full {
  min-width: 40px;
  margin-bottom: 20px;
}

.btn-big {
  float: none;
  color: #fff;
  text-align: center;
  background-color: #1991eb;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 16px 35px;
  font-size: 16px;
  line-height: 26px;
  transition: color .2s, box-shadow .2s, background-color .2s, transform .4s;
  display: inline-block;
}

.btn-big:hover {
  color: #fff;
  background-color: #1386dd;
  border-color: #0c6eb8;
  transform: translate(0, -2px);
  box-shadow: 0 1px 3px #0000001a;
}

.btn-big:active {
  transform: translate(0, -1px);
  box-shadow: 0 1px 1px #0000001a;
}

.btn-big.hero6-left-btn {
  margin-right: 10px;
}

.btn-big.btn-outline-dark {
  background-color: #0000;
  border: 1px solid #fff3;
  transition: color .2s, box-shadow .2s, background-color .2s, transform .4s, border .2s;
}

.btn-big.btn-outline-dark:hover {
  border-color: #ffffff80;
}

.structure-menu-link {
  color: #fffc;
  cursor: pointer;
  margin-bottom: 12px;
  font-weight: 300;
  transition: color .2s, transform .4s;
  display: block;
}

.structure-menu-link:hover {
  color: #fff;
  transform: translate(0, -2px);
}

.structure-menu-link:active {
  color: #ffffffe6;
  transform: translate(0, -1px);
}

.structure-menu-link.w--current {
  color: #fff;
  font-weight: 400;
}

.structure-menu-link.section-link-w-icon {
  margin-bottom: 0;
}

.structure-menu {
  background-color: #0000;
  width: 100%;
}

.home-footer-link {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  transition: color .2s, transform .4s;
  display: inline-block;
}

.home-footer-link:hover {
  color: #fffc;
  transform: translate(0, -2px);
}

.home-sections-text-wrap {
  margin-bottom: 10px;
  padding-left: 80px;
  display: inline-block;
}

.structure-cards-menu {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero6-headline-wrap {
  margin-top: -20px;
  padding-right: 80px;
}

.margiin {
  margin-bottom: 10px;
}

.body-32 {
  background-color: var(--white-smoke);
  font-family: Suisseintl, sans-serif;
}

.playpause {
  z-index: 4;
  cursor: pointer;
  width: 32px;
  height: 32px;
  margin-top: 20px;
  margin-right: 10px;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

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

.nav-2 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.text-block-291 {
  margin-top: 0;
  font-size: 12px;
  line-height: 30px;
}

.text-block-291:hover {
  color: #fff;
}

.heading-copy {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

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

.div-block-3802 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/67bd8bd6441b5d1f89181ba5_appletv_arcade_tile_wide__ctzdx1vfseye_large_2x.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  grid-template-rows: repeat(auto-fit, minmax(min-content, 440px));
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

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

.div-block-3803 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  line-height: 1.8;
  display: flex;
}

.scrollingpics {
  z-index: 0;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  margin-top: 0;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.center-flex {
  z-index: 1;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 60vh;
  min-height: 100%;
  max-height: 60vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.center-flex.nopadding {
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 0;
  padding-bottom: 0;
}

.center-flex.nopadding.hggh {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-bottom: 60px;
  margin-left: 0%;
  margin-right: 0%;
}

.center-flex.bottom-margin {
  margin-bottom: 35px;
}

.center-flex.bottom-margin.hvgv {
  height: 100%;
  max-height: 100%;
}

.center-flex.bottom-margin.bkj {
  height: 100%;
}

.center-flex.darkbg {
  background-color: #e0e0e0;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  padding-bottom: 0;
  display: flex;
}

.center-flex.darkbg.bgfh {
  height: 100%;
  max-height: 100%;
}

.icon-section {
  background-color: #0e0e0e;
  justify-content: center;
  align-items: center;
  padding-top: 22px;
  padding-bottom: 17px;
  display: flex;
}

.superscript-5 {
  font-size: 14px;
  font-weight: 400;
  position: relative;
  bottom: 6px;
  left: 0;
}

.play {
  display: none;
}

.tv-shows {
  z-index: 0;
  background-color: #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
  position: absolute;
}

.navtextlink {
  color: #ccc;
  text-decoration: none;
  transition: color .2s;
}

.navtextlink:hover {
  color: #fff;
}

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

.div-block.margins {
  margin-left: 10%;
  margin-right: auto;
}

.div-block.margins.hnjm {
  margin-left: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.section-copy {
  background-color: #fff;
  padding-top: 25px;
  padding-bottom: 25px;
}

.section-copy.gfs {
  background-color: #000;
}

.image-234 {
  width: 100%;
}

.heading-58 {
  font-weight: 400;
}

.image-235 {
  margin-top: 40px;
}

.h4 {
  color: #1d1d1f;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
}

.h4.gfh {
  font-size: 30px;
}

.accessories-grid {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 5%;
  margin-right: 5%;
  display: grid;
}

.text-block-292 {
  color: #fff;
  font-size: 17px;
  text-decoration: none;
}

.text-block-292.bold {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.4;
}

.text-block-292.bigger {
  font-size: 20px;
}

.text-block-292.bigger:hover {
  text-decoration: underline;
}

.text-block-292.bigger.inline {
  margin-left: 20px;
  margin-right: 20px;
  display: inline-block;
}

.text-block-292.bigger.blue {
  color: #0662c5;
}

.text-block-292.bigger.blue.grow {
  font-size: 23px;
}

.button-17 {
  color: #fff;
  background-color: #0e0e0e;
  border-radius: 100px;
  padding: 10px 25px;
  text-decoration: none;
}

.button-17.flex {
  background-color: #f5f5f766;
  align-items: center;
  padding: 12px 20px;
  line-height: 14px;
  display: flex;
}

.tv-show {
  flex: none;
  width: 100%;
  max-width: 25vw;
  height: 100%;
  max-height: 60vh;
}

.tv-show._6 {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/67bd8bd6441b5d1f89181b8a_forallmankind.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.tv-show._3 {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6557bc69f4cc92170f23a549_vale-zmeykov-goLwlSH_M7A-unsplash.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.tv-show._7 {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/67bd8bd6441b5d1f89181b81_truthbetold.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 0;
}

.tv-show._5 {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/67bd8bd6441b5d1f89181b91_Elephant%20Queen.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.tv-show._1 {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6557b7bd897443c4eb2a3991_pexels-evg-kowalievska-1126993.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  max-width: 25vw;
  max-height: 60vh;
}

.tv-show._4 {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6543a364fd5f1d13789c9a8c_retu.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.tv-show._2 {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6557b86e446c1ecf74ef1b6b_naeim-jafari-s3VxCT4p8FM-unsplash.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.bottompic {
  margin-top: 50px;
  position: relative;
  inset: auto 0% 0%;
}

.bottompic.sticktobottom {
  margin-top: 75px;
  position: absolute;
  inset: auto 0% 0%;
}

.bottompic.sticktobottom.gfdg {
  position: static;
}

.hero-4 {
  background-color: #ccc;
  height: auto;
  position: relative;
}

.h1-2 {
  color: #f5f5f7;
  text-align: center;
  max-width: 90%;
  margin-top: 15px;
  margin-bottom: 20px;
  font-size: 70px;
  font-weight: 700;
  line-height: 75px;
}

.h1-2.gh {
  margin-bottom: 40px;
  font-size: 65px;
}

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

.h3-4 {
  color: #1d1d1f;
  max-width: 90%;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.h3-4.bjhnk {
  font-size: 30px;
  line-height: 40px;
}

.section-12 {
  background-color: #f1f0f5;
  padding-top: 75px;
}

.section-12.dark {
  background-color: #1d1d1f;
  background-image: radial-gradient(circle at 50% 40%, #4b525a99, #16191d 70%);
  padding-bottom: 75px;
}

.section-12.dark.hyt {
  background-color: #a2b3ca;
  background-image: radial-gradient(circle at 50% 40%, #4b525a99, #bdc6d2 70%);
}

.section-12.dark.hyt.solutt {
  background-color: #fdc266;
  background-image: none;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-236 {
  margin-left: 5px;
}

.new {
  color: #f86808;
  font-size: 10px;
  line-height: 15px;
}

.new.private {
  color: #f8087c;
  display: flex;
}

.new.full {
  color: #8a8a8a;
  display: flex;
}

.new.open {
  color: #08f880;
  text-transform: lowercase;
  display: flex;
}

.new.any {
  color: #8ad1ed;
  text-transform: uppercase;
}

.new.adbv {
  text-transform: uppercase;
}

.new.miids {
  color: #f8cc08;
  text-transform: uppercase;
}

.logo-3 {
  transition: all .2s;
}

.logo-3:hover {
  filter: brightness(200%);
}

.image-237.whtif {
  filter: invert();
}

.h2-5 {
  color: #1d1d1f;
  text-align: left;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.h2-5.white {
  color: #f5f5f7;
}

.h2-5.white.fygu {
  color: #000;
}

.image-238 {
  max-width: 60px;
}

.link-block-14 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-293 {
  color: var(--white-smoke);
  letter-spacing: 4px;
  margin-left: 10px;
  font-family: Inconsolata, monospace;
  font-size: 15px;
}

.image-239 {
  max-width: 80px;
  margin-bottom: -10px;
}

.image-240 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.image-241, .image-242, .image-243, .image-244 {
  filter: invert();
}

.jhbhjn {
  display: block;
}

.article-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  margin-bottom: 5rem;
  display: flex;
}

.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.uyt {
  text-align: left;
  margin-top: 100px;
  font-size: 32px;
}

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

.article-heading.is-large {
  font-size: 2.7rem;
  line-height: 1.2;
}

.text-highlight {
  color: #ff490c;
}

.body-medium {
  font-size: 1.125rem;
}

.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: #f4f4f4;
  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: 45rem;
  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: #04f;
  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: #4073ff;
  border: 1px #000;
  border-radius: 1rem;
  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;
}

.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 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: -.5rem;
  display: flex;
}

.article-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.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: 2.25rem;
  font-weight: 500;
}

.papers-cta-btn {
  color: #242424;
  background-color: #fff;
  border-radius: 10rem;
  padding: 1.125rem 2rem;
  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: 2rem;
  font-weight: 500;
}

.nav-burger-mid {
  background-color: #222;
  border-radius: .25rem;
  width: 2.5rem;
  height: 2px;
}

.article-next-desc {
  font-size: 1.25rem;
  font-style: italic;
  line-height: 1;
}

.article-main-img.is-mobile {
  display: none;
}

.footer-divider {
  background-color: #f4f4f4;
  height: .5px;
}

.footer-banner-text {
  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;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.article-next-img {
  object-fit: cover;
}

.article-next-img.is-mobile {
  display: none;
}

.text-blue {
  color: #04f;
}

.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: 1rem;
  padding: 1.5rem;
  font-size: 1.25rem;
  font-style: italic;
}

.line-span {
  display: block;
}

.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: #04f;
  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: #ff490c;
  letter-spacing: -.02em;
  font-size: 1.125rem;
  font-weight: 500;
}

.article-hero-title {
  letter-spacing: -.01em;
  font-size: 1.5rem;
  font-weight: 600;
}

.footer-address-link {
  color: #ff490c;
  margin-bottom: .75rem;
}

.article-hero {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 6rem;
  display: flex;
}

.nav-burger-top {
  background-color: #222;
  border-radius: .25rem;
  width: 2.5rem;
  height: 2px;
}

.button-18 {
  color: #fff;
  text-align: center;
  background-color: #04f;
  border-radius: 10rem;
  padding: 1.125rem 2.5rem;
  font-weight: 500;
  line-height: 1;
}

.button-18: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 {
  max-width: 30px;
  display: block;
}

.footer-socials-link:hover {
  color: #ff490c;
}

.footer-logo {
  display: block;
}

.footer-top {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.nav-logo-3 {
  display: none;
}

.footer-banner-img {
  width: 9.5rem;
  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 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.container-13 {
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.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;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.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: #04f;
  border-radius: 1.25rem;
  flex-flow: column;
  max-width: 20rem;
  padding: 1.5rem;
  display: flex;
  position: fixed;
  bottom: .75rem;
  left: .75rem;
}

.page-wrapper-13 {
  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-3 {
  letter-spacing: -.04em;
  padding: 1.5rem 2.5rem;
  font-size: 3.25rem;
  line-height: 1;
}

.nav-link-3:hover, .nav-link-3.w--current {
  color: #fff;
  background-color: #04f;
}

.navbar-wrapper-2 {
  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-size: 16px;
  font-weight: 500;
  line-height: 20px;
  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-7 {
  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 {
  letter-spacing: -.01em;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
}

.section-13 {
  padding: 5rem 2.5rem;
  position: relative;
}

.section-13.is-article-hero {
  height: 33.75rem;
  padding-top: 1.25rem;
  padding-left: 20rem;
  padding-right: 20rem;
}

.section-13.is-cta {
  border-bottom: 1px solid #0000001a;
}

.section-13.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-weight: 500;
  line-height: 1.3;
}

.hero-by {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  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: #222;
  border-radius: .25rem;
  width: 2.5rem;
  height: 2px;
}

.article-hero-bg {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.article-hero-bg.is-mobile {
  display: none;
}

.footer-banner-logo {
  display: block;
}

.text-block-294 {
  -webkit-text-stroke-width: 1px;
  text-transform: capitalize;
  margin-left: -5px;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
}

.div-block-3804 {
  flex-flow: column;
  display: flex;
}

.div-block-3805 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  display: grid;
  overflow: hidden;
}

.italic-text-2 {
  margin-right: 6px;
}

.greht {
  display: none;
}

.home_hero_titles-left {
  flex: 1;
  position: static;
  inset: 0%;
  container-type: inline-size;
}

.home_hero_titles-left.cg {
  display: block;
}

.home_hero_titles-left.cg.hr5 {
  display: none;
}

.home_hero_content-frame {
  position: absolute;
  inset: 0%;
}

.home_hero_image-list {
  object-fit: fill;
  max-width: 1200px;
  position: static;
  inset: 0%;
}

.home_hero_titles-right {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: static;
  inset: 50lvh 0% 0%;
  container-type: inline-size;
}

.home_hero_titles-right.cg, .home_hero_titles-right.cg.ghh, .bc_script {
  display: none;
}

.home_hero_image {
  object-fit: fill;
  width: 1200px;
  max-width: 1200px;
  height: 100%;
  min-height: 70vh;
  position: static;
  inset: 0%;
  overflow: visible;
}

.home_hero_trigger {
  height: 100lvh;
  position: relative;
}

.home_hero {
  position: relative;
}

.end {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: end;
  height: 100lvh;
  display: flex;
  position: relative;
}

.home_hero_sticky {
  flex-flow: column;
  height: 100lvh;
  display: flex;
  position: sticky;
  top: 0;
}

.home_hero_title {
  color: #f4f4f4;
  text-transform: uppercase;
  margin-bottom: 100px;
  font-family: Suisseintl, sans-serif;
  font-size: 5cqw;
  font-weight: 700;
  line-height: .9;
  display: block;
}

.home_hero_title.leftt {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
}

.end_text {
  color: #edebeb;
  text-transform: uppercase;
  margin-right: 12px;
  font-size: 8cqw;
  font-weight: 700;
  line-height: 1.5;
  display: inline-flex;
  position: relative;
}

.page-wrapper-14.hujjk {
  display: flex;
}

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

.thru {
  display: none;
}

.section-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  direction: ltr;
  column-count: 2;
  column-rule-width: 0px;
  background-color: #fff;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  column-gap: 2vh;
  max-width: 1400px;
  min-height: 100vh;
  max-height: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.div-block-3806 {
  margin-bottom: 2vh;
  display: flex;
  position: relative;
}

.slider-9 {
  min-width: 100%;
  min-height: 100vh;
}

.slider-10 {
  min-width: 100%;
  min-height: 50vh;
}

.slide-nav-6, .right-arrow-5, .icon-8 {
  display: none;
}

.slider-11 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 50%;
  min-height: 48vh;
  display: block;
}

.slider-11._2vh {
  min-height: 50vh;
}

.slider-11.leftd {
  width: 50%;
  min-width: auto;
  margin-right: 1vh;
}

.slider-11.leftd.grt4 {
  width: 50%;
  min-height: 50vh;
}

.slider-11.rights {
  width: 50%;
  min-width: auto;
  margin-left: 1vh;
}

.slider-11.rights.trht {
  width: 50%;
  min-width: auto;
  min-height: 50vh;
}

.left-arrow-6, .right-arrow-6, .slide-nav-7, .left-arrow-7, .right-arrow-7, .slide-nav-8, .left-arrow-8, .right-arrow-8, .slide-nav-9 {
  display: none;
}

.body-33 {
  background-color: var(--white-smoke);
}

.left-arrow-9, .right-arrow-9, .slide-nav-10, .left-arrow-10, .right-arrow-10, .slide-nav-11 {
  display: none;
}

.slide-5 {
  overflow: hidden;
}

.div-block-3807 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-height: 800vh;
  margin-bottom: 40px;
  display: flex;
  overflow: hidden;
}

.slide-6, .slide-7, .slide-8, .slide-9 {
  z-index: 1;
}

.single-post-2 {
  border: 1px solid #303030;
  border-radius: 10px;
  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-2:hover {
  box-shadow: 4px 4px 25px 5px #0000000a;
}

.text-block-305 {
  font-size: 12px;
  line-height: 18px;
}

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

.image-249 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.follscreeeens {
  z-index: 2147483647;
  background-image: linear-gradient(#fff, #fff);
  position: absolute;
  inset: 0%;
}

.div-block-3835 {
  z-index: 99999999;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  display: flex;
  position: fixed;
  inset: 0%;
}

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

.hli.archive {
  margin-top: 0;
}

.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-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_icon-img {
  display: none;
}

.cw-cookie_selection {
  overflow: hidden;
}

.cw-cookies {
  font-family: Suisseintl, sans-serif;
  display: flex;
}

.cw-cookie_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  margin-top: 15px;
  display: flex;
}

.cw-cookie_banner {
  z-index: 2147483647;
  color: #0d0d0d;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 0;
  max-width: 500px;
  padding: 20px;
  font-size: 15px;
  line-height: 20px;
  display: flex;
  position: fixed;
  inset: auto 15px 15px auto;
  overflow: hidden;
}

.cw-cookie_script {
  display: none;
}

.checkbox-field-8 {
  padding-left: 10px;
}

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

.heading-75 {
  color: #0d0d0d;
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 22px;
}

.link-50 {
  color: #0d0d0d;
  font-size: 13px;
  text-decoration: underline;
}

.paragraph-123 {
  color: #0d0d0d;
  font-size: 13px;
  line-height: 150%;
  display: block;
}

.backlogs {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  column-count: 5;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 0;
  display: grid;
}

.lefte {
  border-top: 1px #b0b0b0;
  border-bottom: 1.5px #c6c6c6;
  border-left: 1px #767676;
  border-right: 3px #000;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding: 10px 0;
  display: flex;
}

.rghtre {
  min-width: 70%;
  position: relative;
}

.text-block-306 {
  color: var(--black);
  text-transform: uppercase;
  flex-flow: column;
  margin-bottom: 10px;
  font-family: Suisseintl, sans-serif;
  font-size: 13px;
  line-height: 20px;
  display: block;
}

.text-block-306.action.dse {
  z-index: 6;
  color: #fff;
  text-align: right;
  letter-spacing: 0;
  mix-blend-mode: difference;
  min-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8px;
  font-style: italic;
  line-height: 20px;
  position: absolute;
  inset: 7px 10px auto auto;
}

.text-block-306.action.dse.ythv {
  margin-bottom: 0;
  line-height: 40px;
}

.text-block-306.upfd {
  margin-bottom: 0;
  font-size: 11px;
  line-height: 17px;
}

.text-block-306.upfd.vhb {
  margin-bottom: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 10px;
}

.archiveasset {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column-reverse;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  min-height: 100%;
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 40px;
  display: flex;
}

.text-span-89 {
  font-style: italic;
  text-decoration: underline;
}

.collso.downd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start;
  width: 15%;
  max-width: 15%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 5px;
  display: grid;
}

.collso.downd.koex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 5px;
  display: grid;
}

.collso.upped {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
}

.loaddv {
  border: 1px solid #000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  max-width: 250px;
  margin: 20px auto 100px;
  line-height: 24px;
  display: flex;
}

.button-19 {
  color: var(--black);
  text-align: center;
  background-color: #3898ec00;
  border-radius: 6px;
  min-width: 100%;
  font-family: Suisseintl, sans-serif;
  font-size: 12px;
}

.image-250 {
  filter: brightness(86%) grayscale();
  background-color: #a6bdda00;
  width: 27px;
  min-width: 27px;
  max-width: 27px;
  height: 27px;
  min-height: 27px;
  max-height: 27px;
  margin-left: 0;
  margin-right: 10px;
}

.image-250.ty {
  filter: brightness(101%) grayscale();
  object-fit: cover;
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  margin-right: 0;
}

.image-250.frs {
  filter: brightness(86%) grayscale();
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
}

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

.text-block-307 {
  color: var(--white-smoke);
  background-color: #131313;
  margin-bottom: 7px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Suisseintl, sans-serif;
  font-size: 10px;
  line-height: 15px;
}

.txtfrm {
  min-height: 100%;
  padding-bottom: 40px;
  position: relative;
}

.txtfrm.cgv {
  padding-bottom: 10px;
}

.text-block-308 {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 12px;
  line-height: 13px;
  position: relative;
}

.text-span-90 {
  font-style: italic;
  text-decoration: underline;
}

.div-block-3837 {
  z-index: 999999999;
  background-color: #121212;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  position: relative;
}

.div-block-3837.ofgt {
  display: none;
}

.flnk {
  margin-left: 10px;
}

.flink {
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 0;
  font-size: 12px;
  text-decoration: underline;
}

.flink.ghd {
  text-transform: capitalize;
}

.text-block-309 {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 11px;
  font-size: 30px;
}

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

.text-block-310 {
  font-size: 12px;
}

.text-span-91, .text-span-92, .text-span-93, .text-span-94, .text-span-95, .text-span-96, .text-span-97, .text-span-98, .text-span-99, .text-span-100, .text-span-101, .text-span-102, .text-span-103, .text-span-104, .text-span-105 {
  text-decoration: underline;
}

.text-block-311 {
  text-align: center;
  font-family: Suisseintl, sans-serif;
  font-size: 16px;
  line-height: 27px;
}

.body-34 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.body-35, .body-36 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-109 {
  font-size: 24px;
}

.listen_sliding-glass {
  aspect-ratio: 3 / 4;
  border-radius: .5rem;
  width: 18%;
  height: 100%;
  min-height: 3rem;
  position: relative;
  box-shadow: 0 0 20px #0000001a, 0 6px 6px #0003;
}

.listen_sliding-glass.listen_glass-copy--middle {
  transform: translate(0, 75%);
}

.listen-top-text-wrapper {
  text-align: center;
  width: 100%;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-h3 {
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.1em;
}

.heading-h3.position-absolute {
  position: absolute;
}

.container-14 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-14.container--listen-intro {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  top: 0;
}

.container-14.container--ai-desn-header {
  z-index: 3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.collage_img {
  mix-blend-mode: exclusion;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.ai-img_text-wrapper {
  z-index: 5;
  pointer-events: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-top: -60px;
  display: flex;
  position: sticky;
  top: 0;
}

.black-section-fade {
  background-image: linear-gradient(#0000, #000);
  width: 100%;
  height: 6rem;
  position: absolute;
  inset: auto 0% 0%;
}

.black-section-fade.is-top {
  background-image: linear-gradient(#000, #0000);
  inset: 0% 0% auto;
}

.black-section-fade.black-section-fade--ai-imgs {
  z-index: 5;
  pointer-events: none;
}

.listen_sliding-glass-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 8vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.display-heading-4 {
  font-size: 5rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1em;
}

.display-heading-4.txt-white.txt-center {
  color: var(--white-smoke);
}

.display-heading-4.txt-white.txt-center.bla {
  color: var(--black);
}

.display-heading-4.txt-white.txt-center.gdg {
  font-size: 3rem;
}

.display-heading-3 {
  z-index: 6;
  color: #fff;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 5.75rem;
  font-weight: 400;
  line-height: .95em;
}

.ai-img_blank-work-wrapper {
  width: 100%;
  position: relative;
}

.ai-img_text-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 29rem;
  padding: 1rem;
  font-family: Suisseintl, sans-serif;
  display: flex;
  position: relative;
}

.ai-img_white-shadow {
  z-index: 0;
  filter: blur(30px);
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
}

.ai-desn_grid-background {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68d7a6707b9bfa4846f83836_Black%20Grid.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.ai-img_artwork-inner-wrapper {
  width: 100%;
}

.section-collage.section-16 {
  background-color: #fff;
  min-height: 200vh;
  display: none;
}

.heading-h2 {
  font-size: 4.5rem;
  font-weight: 400;
  line-height: .9em;
  position: relative;
}

.heading-h2.position-absolute {
  font-size: 3rem;
  position: absolute;
}

.row-2 {
  opacity: .8;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 66%;
  height: 26vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.listen_sliding-glass-row {
  justify-content: space-between;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ai-img_blank-wrapper {
  z-index: 1;
  will-change: transform;
  width: 100%;
  position: absolute;
  inset: 100vw 0% 0%;
}

.boutp {
  z-index: 2;
  object-fit: contain;
  border-radius: .25em;
  position: relative;
}

.ai-image-wrapper {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 12vw;
  display: block;
  position: relative;
}

.collage_wrapper {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.row-1 {
  opacity: .8;
  justify-content: space-between;
  align-items: center;
  width: 102%;
  height: 26vw;
  margin-left: -1%;
  display: flex;
}

.navbar-glass-shine {
  border-radius: inherit;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  box-shadow: inset -1px -1px 1px 1px #ffffff0d, inset 1px 1px 1px #ffffff24;
}

.blank-row-2 {
  justify-content: space-between;
  align-items: center;
  width: 55%;
  height: 26vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-glass-tint {
  border-radius: inherit;
  background-color: #ffffff1a;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.ai-img_artwork-wrapper {
  z-index: 4;
  will-change: transform;
  width: 100%;
  margin-bottom: -26rem;
  position: relative;
}

.blank-row-1 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  height: 26vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ai-img_art-blank-wrapper {
  z-index: 4;
  width: 100%;
  max-width: 100%;
  margin-top: -100vw;
  padding-top: 60vw;
  position: relative;
  overflow: hidden;
}

.blank-wrapper {
  aspect-ratio: 3 / 4;
  background-color: #f7f7f7d1;
  border-radius: .5rem;
  width: 100%;
  max-width: 8vw;
}

.blank-wrapper.balnk-wrapper--center {
  position: relative;
  top: -13vw;
}

.section-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}

.section-16.section--ai-agents-top {
  background-color: #000;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  padding-top: 10rem;
  padding-bottom: 1rem;
  display: flex;
}

.section-16.section--ai-agents-top.vde {
  background-color: #fff;
}

.section-16.section--listen-intro {
  background-color: #000;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  padding-top: 10rem;
  padding-bottom: 10rem;
  display: flex;
}

.section-16.section--ai-images {
  min-height: 450vh;
}

.section-16.section--ai-designer {
  background-color: #000;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  margin-top: 0;
  display: flex;
}

.ai-agent_top-wrapper {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.ai-agent_top-wrapper.fdg {
  justify-content: center;
  align-items: flex-start;
}

.ai-agent_top-wrapper.gfhh {
  mix-blend-mode: normal;
  margin-top: -100px;
}

.display-heading-1 {
  z-index: 6;
  text-transform: uppercase;
  font-size: 7.5rem;
  font-weight: 400;
  line-height: 1em;
}

.display-heading-1.txt-white.txt-center {
  color: var(--white-smoke);
  text-transform: capitalize;
}

.display-heading-1.txt-white.txt-center.bla {
  color: var(--black);
}

.display-heading-1.txt-white.txt-center.fegr {
  mix-blend-mode: difference;
  background-color: #0000;
  font-size: 8rem;
}

.ai-img_text-block-2, .ai-img_text-block-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 29rem;
  padding: 1rem;
  display: flex;
  position: relative;
}

.bdbtrg {
  color: var(--black);
  background-color: #fff;
  flex-flow: column;
  font-family: Suisseintl, sans-serif;
  display: flex;
}

.ai-img_text-block-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 29rem;
  padding: 1rem;
  display: flex;
  position: relative;
}

.ai-img_white-shadow-2 {
  filter: blur(30px);
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: static;
}

.heading-h2-2 {
  font-size: 3rem;
  font-weight: 400;
  line-height: .9em;
}

.heading-h2-2.position-absolute {
  font-size: 3rem;
}

.div-block-3839 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 140vh;
  min-height: 140vh;
  margin-top: -200px;
  display: flex;
  position: relative;
  top: 0;
}

.text-block-312 {
  margin-top: 0;
  padding-top: 0;
  font-size: 14px;
  position: sticky;
  top: 0;
}

.insights-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.heading-76 {
  color: #001632;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 70px;
}

.heading-76.gefdd {
  color: #f0f0f0;
  text-align: center;
  max-width: 700px;
  font-size: 35px;
  line-height: 45px;
}

.heading-76.gefdd.fddhdd {
  max-width: 800px;
}

.heading-76.gefdd.fddhdd.dgrgh {
  color: #303030;
  letter-spacing: 0;
  text-transform: none;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 10px;
}

.person-role {
  color: #69788c;
  margin-top: 2px;
}

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

.arrow-left {
  width: 12px;
}

.nav_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 73.25rem;
  height: 100%;
  min-height: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_container.blure {
  background-color: #03030300;
  border: 1px #5c5c5c;
  border-radius: 0;
  padding: 14px 0 0;
}

.header_client-logos-grid {
  grid-column-gap: 10px;
  grid-row-gap: 2rem;
  filter: grayscale();
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  max-width: 800px;
  display: grid;
}

.section-home-header {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68dcf032cab75cab05537356_61e07b0bb85d3c05c4bb5bd2_hero-bg.jpg");
  background-position: 50%;
  background-size: cover;
  height: 100vh;
  min-height: 100vh;
  position: relative;
}

.person_details-wrapper {
  margin-left: 20px;
}

.heading-77 {
  color: #001632;
  text-align: center;
  max-width: 846px;
  margin: 0 auto;
  font-size: 40px;
  line-height: 54px;
}

.heading-77.left {
  text-align: left;
  max-width: 500px;
  margin-left: 0;
  margin-right: 0;
}

.heading-77.white {
  color: #fff;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

.footer_bottom-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #e6eaef;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 20px;
  padding-top: 20px;
  display: grid;
}

.right_arrow {
  width: 12px;
}

.home-template_component {
  width: auto;
  margin-bottom: 40px;
}

.home-template_component.megoffe {
  display: none;
}

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

.person-image {
  border-radius: 100px;
  width: 40px;
  height: 40px;
}

.package_more-text {
  color: #69788c;
  margin-left: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.insights_tab-image {
  border: 1px solid #f2f4f7;
}

.button-20 {
  color: #001632;
  background-color: #fff;
  border-radius: 4px;
  padding: 0 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 48px;
}

.button-20:hover {
  color: #004196;
}

.home-insights_component {
  width: auto;
}

.section-home-features1 {
  height: 100vh;
}

.features2-content {
  grid-column-gap: 2.75rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.left-arrow-11 {
  background-color: #fff;
  border: 1px solid #f2f4f7;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  inset: -63px 42px auto auto;
  box-shadow: 1px 1px 4px #0000001a;
}

.paragraph-small-3 {
  color: #001632;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-small-3.max-width {
  text-align: center;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}

.package-image {
  filter: contrast(200%) grayscale();
  max-width: 100px;
  height: auto;
  max-height: 25px;
  margin-left: auto;
  margin-right: auto;
}

.package-image.richemnto {
  min-width: 170px;
  max-height: 30px;
}

.package-image.pddgr {
  margin-left: auto;
}

.heading-78 {
  color: #001632;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.item-bottom-text {
  text-align: center;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.social_tab-component.hft {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-home-template {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68dcf033cab75cab05537442_61e16cb4b754b33484f45b65_gradient-background.png");
  background-position: 50%;
  background-size: cover;
}

.tab_link-content {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.footer_component {
  width: auto;
}

.insights_tabs-content {
  margin-top: 16px;
}

.footer_bottom-icon {
  margin-right: 6px;
}

.home-header_content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-home-features2 {
  height: 100vh;
  margin-bottom: 60px;
}

.section-home-contact {
  background-color: #fff;
  position: relative;
}

.section-home-contact.fdh {
  padding-bottom: 60px;
}

.template_slider-component.thy {
  filter: grayscale();
  background-color: #131313;
  border: 1px solid #313131;
  border-radius: 18px;
  padding: 0;
  overflow: hidden;
}

.nav_dropdown-link {
  color: #001632;
  width: 100%;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.nav_dropdown-link:hover {
  background-color: #f8f9fa;
}

.header_badge-text {
  color: #001632;
  background-color: #fff;
  border-radius: 24px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  box-shadow: 1px 1px 4px #0000000a;
}

.template_slider-image {
  border-radius: 0;
}

.section-home-features3 {
  margin-top: 0;
}

.contact-item {
  z-index: 1;
  cursor: pointer;
  background-color: #fff;
  border-right: 1px solid #e6eaef;
  padding: 32px;
  position: relative;
}

.contact-item:hover {
  background-color: #fff;
}

.contact-item.no-border {
  border-right-style: none;
}

.contact-item.no-border:hover {
  background-color: #fff;
}

.navigation-container-mob {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-experiences_component {
  width: auto;
}

.experiences-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.client-logo {
  filter: brightness(0%) invert();
  width: 70px;
  max-height: 100%;
}

.client-logo.lv {
  width: 100%;
  min-height: 100%;
  max-height: 140px;
}

.client-logo.lv.offv {
  filter: invert();
  object-fit: cover;
  width: 200px;
  min-width: 130px;
  min-height: 100px;
  max-height: 100px;
}

.client-logo.offw {
  filter: invert();
  width: 70px;
}

.client-logo.offw.smaller.frsd {
  width: 55px;
}

.client-logo.htrdd {
  width: auto;
  max-height: 40px;
}

.client-logo.bigerrf {
  width: 100px;
}

.client-logo.bigerrf.grss {
  width: 80px;
}

.client-logo.nvd {
  width: 65px;
  max-height: 45px;
}

.footer_bottom-text {
  font-size: 16px;
  line-height: 22px;
}

.footer_bottom-text.gjkj {
  color: #141414;
}

.paragraph-medium {
  color: #666;
  text-align: center;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 25px;
}

.paragraph-medium.white {
  color: #fff;
}

.paragraph-medium.white.njk {
  max-width: 600px;
}

.paragraph-medium.left {
  color: #d1d1d1;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-medium.rigths {
  text-align: left;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-medium.rigths.whit3, .paragraph-medium.rigths.whit3.wer {
  color: #c4c4c4;
}

.paragraph-medium.rigths.pricew {
  color: #267cf1;
  min-width: 60px;
  margin-right: 15px;
  font-family: Helveticaneue Bold, sans-serif;
}

.paragraph-medium.rigths.pricew.fres {
  color: #f5419e;
}

.paragraph-medium.rigths.fejr {
  color: #1b1b1b;
}

.paragraph-medium.rigths.fullpack {
  color: #000;
  font-family: Helveticaneue Bold, sans-serif;
  font-weight: 700;
}

.paragraph-medium.rigths.fullpack.tx {
  margin-left: 5px;
}

.paragraph-medium.rigths.fullpack.tx.ggt5 {
  color: #2dc29a;
}

.paragraph-medium.rigths.hkl {
  max-width: 80%;
}

.paragraph-medium.rigths.hkl.hrf {
  color: #313131;
  max-width: 100%;
  font-size: 13px;
  line-height: 22px;
}

.paragraph-medium.rigths.hkl.hrf.vsds {
  max-width: 700px;
  margin-bottom: 20px;
}

.paragraph-medium.rigths.offe {
  color: #000;
  background-color: #ffc65c;
  border: 1px solid #000;
  border-radius: 20px;
  padding: 5px 15px;
  font-family: Suisseintl, sans-serif;
  font-size: 14px;
}

.paragraph-medium.rigths.offe.csae {
  border-style: none;
  border-radius: 15px 0 0;
}

.paragraph-medium.rigths.offe.csae.tewt {
  border-top-left-radius: 0;
  border-bottom-right-radius: 15px;
}

.paragraph-medium.rigths.d30 {
  margin-bottom: 30px;
}

.paragraph-medium.centre {
  max-width: 670px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-medium.centre.usemargg {
  margin-bottom: 40px;
}

.paragraph-medium.centre.whitee {
  color: #c5c5c5;
}

.paragraph-medium.centre.greh {
  max-width: 800px;
}

.paragraph-medium.fsea {
  text-align: left;
  margin-left: 0;
}

.paragraph-medium.md40 {
  margin-bottom: 30px;
}

.nav_component {
  z-index: 9;
  background-color: #0000;
  border: 1px #000;
  flex-direction: column;
  align-items: center;
  padding: 10px 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.nav_component.fes {
  background-color: #0000;
  max-width: 1400px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  position: absolute;
}

.nav_component.fes.yjtfg {
  background-color: #000;
  margin-bottom: -3px;
  padding-bottom: 0;
  position: relative;
}

.nav_wrapper-2 {
  background-color: #0000;
  position: static;
}

.video-5 {
  border-radius: 6px;
  width: 62rem;
  height: 592px;
  box-shadow: 1px 1px 12px #0000001f;
}

.margin-top-2.margin-medium {
  margin-top: 2.5rem;
}

.margin-top-2.margin-large {
  margin-top: 4rem;
}

.paragraph-xsmall {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 22px;
}

.paragraph-xsmall.black {
  color: #4f5a69;
  max-width: 250px;
  font-size: 14px;
}

.paragraph-xsmall.htrr {
  color: #b8b8b8;
}

.video_wrapper {
  z-index: 0;
  background-color: #e5f0ff;
  border-radius: 8px;
  padding: 64px;
  position: relative;
}

.home-features1_component.bfdgr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-features1_component.bfdgr.fdh {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 60px;
}

.home-features1_component.bfdgr.fdh.ftyyu {
  grid-template-rows: auto;
}

.right-arrow-11 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  inset: -63px 0% auto auto;
  box-shadow: 1px 1px 4px #0000001a;
}

.social-tabs {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.social-tabs.ofde {
  display: block;
}

.padding-vertical.custom-paading {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.padding-vertical.padding-huge {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

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

.padding-vertical.padding-medium {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.padding-vertical.padding-medium.kjk {
  padding-bottom: 0;
}

.padding-vertical.padding-medium.mbmj {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-vertical.padding-medium.bfld {
  background-color: #000;
}

.padding-vertical.padding-medium.gree {
  padding-top: 0;
}

.padding-vertical.padding-xxhuge {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-vertical.padding-xxhuge.rgth {
  padding-top: 0;
}

.padding-vertical.padding-large {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.footer-link-2 {
  color: #001632;
  font-size: 16px;
  line-height: 34px;
  text-decoration: none;
}

.footer-link-2:hover {
  color: #006cfa;
}

.experiences_item-bottom {
  background-color: #fff;
  border-top: 1px solid #e6eaef;
}

.page-wrapper-15.gfmkg {
  z-index: 12;
  background-color: #fff;
  margin-top: -2px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.experiences-item {
  background-color: #fff;
  height: 282px;
  padding: 32px;
}

.badge-text {
  color: #257df1;
  text-transform: uppercase;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 32px;
}

.badge-text.midnight-blue {
  color: #001632;
}

.badge-text.white {
  color: #fff;
}

.badge-text.ceentre.fgrh4r.trtyru.breg {
  color: #e9940c;
}

.features3-content {
  grid-column-gap: 2.75rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.contact-grid {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

.dropdown_flext-sub-text {
  color: #4f5a69;
  margin-top: 4px;
  font-size: 14px;
  font-weight: 400;
}

.social_tab-link {
  background-color: #0000;
  padding: 24px;
}

.social_tab-link.w--current {
  background-color: #002b6433;
  border-radius: 20px;
}

.nav_logo-link {
  margin-right: 44px;
}

.person_content {
  align-items: center;
  display: flex;
}

.home_social-tab-wrapper.hgfhttt {
  display: none;
}

.social_tabs-menu {
  flex-direction: column;
  display: flex;
}

.template_slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.home-video_component {
  width: auto;
}

.features4-content {
  grid-column-gap: 2.75rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.nav-button-3 {
  color: #fff;
  background-color: #006cfa;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 48px;
  text-decoration: none;
  display: flex;
}

.footer_bottom-item.flex {
  align-items: center;
  display: flex;
}

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

.nav_contact-btn {
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  background-color: #fff0;
  border: 1px solid #dfdfdf;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 140px;
  min-height: 35px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
  display: flex;
  box-shadow: 1px 1px 10px #0000001a;
}

.nav_contact-btn:hover {
  color: #0056c8;
  background-color: #fff;
  border-style: none;
  border-color: #0000;
  font-size: 14px;
  font-weight: 500;
}

.contact_item-image {
  width: 40px;
  height: 40px;
  margin-bottom: 20px;
}

.hom-header_bottom-wave {
  z-index: 10;
  width: 100%;
  min-height: auto;
  margin-top: 0;
  margin-bottom: -2px;
  position: relative;
}

.heading-79 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.heading-79.black {
  color: #001632;
}

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

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

.dropdown-list-3.w--open {
  border: 1px solid #f2f4f7;
  width: 328px;
  box-shadow: 1px 1px 12px #0000001a;
}

.features1-content {
  grid-column-gap: 2.75rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.slidetemplate_slider-item-text {
  color: #e2e2e2;
  letter-spacing: -.5px;
  padding-bottom: 10px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.slidetemplate_slider-item-text:hover {
  color: #006cfa;
}

.package_wrap {
  align-items: center;
  display: flex;
}

.package_wrap.ftyjh {
  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: center;
  align-items: center;
  max-width: 600px;
  margin: 40px auto 20px;
  display: grid;
}

.package_wrap.ftyjh.gewgr {
  background-color: var(--white-smoke);
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
  padding: 19px;
}

.experiences-_item-content {
  cursor: pointer;
  border-radius: 4px;
  box-shadow: 1px 1px 12px #00000014;
}

.person-name {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.social_tab-pane {
  color: #fff;
  background-color: #001b3b;
  border: 1px solid #042552;
  border-radius: 20px;
  width: 100%;
  padding: 14px;
  overflow: hidden;
}

.social_tab-pane.ftg {
  padding-bottom: 34px;
}

.home-contact_component {
  width: auto;
}

.clients_logo-heading {
  color: #fff;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.margin-bottom-2.margin-large {
  margin-bottom: 4rem;
}

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

.margin-bottom-2.margin-xmedium {
  margin-bottom: 1.5rem;
}

.margin-bottom-2.margin-medium {
  margin-bottom: 2rem;
}

.section-home-video {
  height: 100vh;
}

.footer_social-icon {
  margin-left: 16px;
  padding: 16px;
}

.footer_social-icon:hover {
  background-color: #f2f8ff;
  border-radius: 10px;
}

.badge-bg {
  background-color: #027ef0;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  display: flex;
}

.badge-bg.blue-bg {
  background-color: #002b65;
}

.badge-bg.blue-bg.tur {
  margin-right: 15px;
}

.badge-bg.centre {
  background-color: #267cf1;
}

.badge-bg.centre.hrtjtg {
  background-color: #3e92f8;
  margin-bottom: 10px;
  margin-right: 0;
}

.section-home-features4.cfghj {
  padding-left: 40px;
  padding-right: 40px;
}

.dropdown-toggle-2 {
  color: #001632;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.dropdown-toggle-2:hover {
  color: #0056c8;
}

.content-badge {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 10px;
  display: flex;
}

.content-badge.centre {
  flex-flow: column;
}

.badge-icon {
  filter: invert();
  width: 20px;
}

.badge-icon.whiitee {
  filter: invert();
}

.nav_link-2 {
  color: #e9e9e9;
  justify-content: center;
  align-items: center;
  padding: 20px 18px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.nav_link-2:hover {
  color: #0056c8;
}

.nav_link-2.w--current {
  color: #99d715;
}

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

.tab-image {
  margin-right: 16px;
}

.contact-up-wave {
  width: 400px;
  position: absolute;
  inset: 0% 0 auto auto;
}

.home-header_client-logos {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.contact-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

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

.template_slider-grid.megoff {
  display: none;
}

.nav_left-item {
  align-items: center;
  width: auto;
  display: flex;
}

.social_tabs-content {
  background-color: #001b3b;
  border-radius: 20px;
}

.text-block-313 {
  color: #69788c;
  padding: 10px 20px;
  font-size: 14px;
  line-height: 20px;
}

.nav_right-item {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  font-size: 16px;
  display: flex;
}

.insights_tab-link {
  color: #222;
  background-color: #f2f4f7;
  padding: 2px 16px;
  font-weight: 500;
  line-height: 24px;
}

.insights_tab-link.w--current {
  color: #fff;
  background-color: #222;
  border-radius: 4px;
}

.insights_tab-link.border-radius {
  border-radius: 0 6px 6px 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.insights_tab-link.border-radius2 {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.nav_logo-2 {
  width: 138px;
}

.features3-content-left {
  position: relative;
}

.video-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.footer-grid-2 {
  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;
}

.button-link {
  color: #006cfa;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.button-link:hover {
  color: #001632;
}

.footer_item-content {
  flex-direction: column;
  display: flex;
}

.section-home-social {
  background-color: #001632;
  height: 100vh;
}

.image-251 {
  width: 16px;
  margin-right: 8px;
}

.template-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.tab-pane-image {
  width: 100%;
  height: 100%;
}

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

.paragraph-xmedium {
  color: #001632;
  text-align: center;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 28px;
}

.link-51 {
  color: #001632;
}

.dropdown-link-2 {
  font-size: 16px;
  line-height: 22px;
}

.dropdown-link-2:hover {
  color: #001632;
  background-color: #f8f9fa;
}

.nav_login-btn {
  color: #001632;
  letter-spacing: 1px;
  text-transform: capitalize;
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 140px;
  min-height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.nav_login-btn:hover {
  color: #0056c8;
}

.header-badge {
  max-width: none;
}

.paragraph-large {
  color: #d3d3d3;
  text-align: center;
  max-width: 640px;
  margin-bottom: 60px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.nav_menu {
  color: #283338;
  align-items: center;
  font-size: 15px;
  display: flex;
  position: static;
}

.navigation-mob {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}

.contact-wave-bottom {
  z-index: 1;
  width: 400px;
  position: absolute;
  inset: auto auto 0% 0;
}

.heading-80 {
  color: #001632;
  text-align: center;
  max-width: 846px;
  margin: 0 auto;
  font-size: 40px;
  line-height: 54px;
}

.heading-80.left {
  text-align: left;
  max-width: 500px;
  margin-left: 0;
  margin-right: 0;
}

.heading-80.white {
  color: #fff;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

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

.left-arrow-12 {
  background-color: #fff;
  border: 1px solid #f2f4f7;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  inset: -63px 42px auto auto;
  box-shadow: 1px 1px 4px #0000001a;
}

.paragraph-small-4 {
  color: #001632;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-small-4.max-width {
  text-align: center;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}

.heading-81 {
  color: #001632;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.right-arrow-12 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  inset: -63px 0% auto auto;
  box-shadow: 1px 1px 4px #0000001a;
}

.nav-button-4 {
  color: #fff;
  background-color: #006cfa;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 48px;
  text-decoration: none;
  display: flex;
}

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

.heading-82 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.heading-82.black {
  color: #001632;
}

.margin-bottom-3.margin-large {
  margin-bottom: 4rem;
}

.margin-bottom-3.margin-small {
  margin-bottom: 1rem;
}

.margin-bottom-3.margin-xmedium {
  margin-bottom: 1.5rem;
}

.margin-bottom-3.margin-medium {
  margin-bottom: 2rem;
}

.image-252 {
  width: 16px;
  margin-right: 8px;
}

.link-52 {
  color: #001632;
}

.section-home-header-2 {
  filter: grayscale();
  background-color: #fff;
  background-image: radial-gradient(circle, #00000014, #000000c4), linear-gradient(#0a0a0a 6%, #fff0 58%), linear-gradient(#dfdeff24, #0a0a0a 82% 101%, #fff 104%), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/658515ec41fb9f55c785f7c9_andre-benz-_T35CPjjSik-unsplash.jpg");
  background-position: 0 0, 0 0, 0 0, 50% 100%;
  background-size: auto, auto, auto, cover;
  padding-top: 40px;
  position: relative;
}

.heading-83 {
  color: #000;
  text-align: center;
  max-width: 846px;
  margin: 0 auto 20px;
  font-size: 40px;
  line-height: 54px;
}

.heading-83.left {
  text-align: left;
  max-width: 500px;
  margin-left: 0;
  margin-right: 0;
}

.heading-83.left.yfu {
  color: #fff;
  max-width: 800px;
}

.heading-83.white {
  color: #fff;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

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

.section-home-features1-2.fytgj {
  margin-bottom: 100px;
}

.left-arrow-13 {
  background-color: #fff;
  border: 1px solid #f2f4f7;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: none;
  inset: -63px 42px auto auto;
  box-shadow: 1px 1px 4px #0000001a;
}

.paragraph-small-5 {
  color: #001632;
  text-align: left;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-small-5.max-width {
  text-align: center;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-small-5.max-width.gcddrt {
  color: #adafb1;
}

.heading-84 {
  color: #001632;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.section-home-features2-2 {
  margin-bottom: 60px;
}

.right-arrow-13 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: none;
  inset: -63px 0% auto auto;
  box-shadow: 1px 1px 4px #0000001a;
}

.nav-button-5 {
  color: #fff;
  background-color: #006cfa;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 48px;
  text-decoration: none;
  display: flex;
}

.page-padding-5 {
  color: #fff;
  padding-left: 40px;
  padding-right: 40px;
}

.page-padding-5.gdfd {
  color: var(--black);
}

.heading-85 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.heading-85.black {
  color: #001632;
  margin-bottom: 10px;
}

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

.dropdown-list-4.w--open {
  border: 1px solid #f2f4f7;
  width: 328px;
  box-shadow: 1px 1px 12px #0000001a;
}

.margin-bottom-4.margin-large {
  margin-bottom: 4rem;
}

.margin-bottom-4.margin-large.jkm, .margin-bottom-4.margin-large.gfnc, .margin-bottom-4.margin-small {
  margin-bottom: 0;
}

.margin-bottom-4.margin-small.jkl {
  display: flex;
}

.margin-bottom-4.margin-small.fdbg {
  margin-bottom: 0;
}

.margin-bottom-4.margin-small.fdbg.megoff {
  display: none;
}

.margin-bottom-4.margin-small.bgd {
  margin-bottom: 0;
  padding: 14px;
}

.margin-bottom-4.margin-xmedium {
  margin-bottom: 1.5rem;
}

.margin-bottom-4.margin-medium {
  margin-bottom: 1rem;
}

.margin-bottom-4.margin-medium.htdf {
  flex-flow: column;
  align-self: center;
  display: flex;
}

.dropdown-toggle-3 {
  color: #001632;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.dropdown-toggle-3:hover {
  color: #0056c8;
}

.text-block-314 {
  color: #69788c;
  padding: 10px 20px;
  font-size: 14px;
  line-height: 20px;
}

.nav_logo-3 {
  width: 138px;
}

.section-home-social-2 {
  background-color: #001632;
}

.image-253 {
  width: 16px;
  margin-right: 8px;
}

.link-53 {
  color: #888;
}

.main-wrapper-7 {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-link-3 {
  font-size: 16px;
  line-height: 22px;
}

.dropdown-link-3:hover {
  color: #001632;
  background-color: #f8f9fa;
}

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

.heading-86 {
  color: var(--black);
}

.fgr {
  color: #08024b;
  font-size: 20px;
  line-height: 20px;
}

.fgr.fes {
  color: #e9e9e9;
  font-size: 14px;
}

.fgr.fes.fytrt {
  color: #000;
}

.text-span-110 {
  color: #f0f0f0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 20px;
}

.text-span-110.fhj {
  color: #000;
}

.ege4 {
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 10px;
  font-size: 14px;
  line-height: 25px;
}

.button-21 {
  color: var(--black);
  background-color: #f5f5f5;
  border-radius: 10px;
  margin-left: 10px;
  font-size: 14px;
  line-height: 25px;
}

.div-block-3840 {
  color: #000;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  font-size: 16px;
  display: flex;
}

.div-block-3840.first-1 {
  margin-bottom: 10px;
}

.div-block-3840.first-1.fhhh {
  margin-bottom: 20px;
}

.div-block-3840.first-1.gres {
  margin-top: 30px;
  margin-bottom: 0;
}

.div-block-3840.first-1.gres.gdh {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-3840.ftu {
  margin-top: 20px;
  font-size: 18px;
}

.div-block-3840.ftu.ghvh {
  opacity: 1;
  margin-top: 20px;
  margin-bottom: 10px;
}

.text-block-315 {
  margin-right: 10px;
}

.text-block-316 {
  color: #fff;
  background-color: #022650;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 20px;
  padding: 7px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.text-block-316.mhktf {
  border-radius: 10px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 350px;
  margin-top: 3px;
}

.text-block-316.mhktf.gsr {
  border-radius: 20px;
  width: 150px;
  max-width: 150px;
  margin-top: 20px;
}

.text-block-316.mhktf.gsr.grt4 {
  width: 280px;
  max-width: 300px;
}

.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: 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.rot4 {
  z-index: 4;
  filter: grayscale();
  object-fit: fill;
  object-position: 50% 0%;
  min-height: 240px;
  max-height: 240px;
  position: relative;
}

.image-254.rhtyj {
  z-index: 5;
  object-position: 50% 0%;
  border-style: none;
  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 {
  z-index: 4;
  filter: grayscale();
  object-fit: fill;
  object-position: 50% 0%;
  border-style: none;
  border-color: #e0e0e0;
  min-height: 240px;
  max-height: 240px;
  position: relative;
}

.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/64bc1b040f93822114872d3e/68ddb365c9876ff3c9eb6305_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;
}

.bsk-wrap-grid-1.rtey.vfg {
  background-color: #0000;
  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);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, auto;
}

.bsk-wrap-grid-1.rtey.vfg.bdfx {
  grid-row-gap: 40px;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 140px;
}

.text-span-111 {
  color: #30aca8;
  font-weight: 700;
}

.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-heading-2.gdgr.dsf {
  color: #000;
}

.bold-text-110 {
  color: #d6890e;
  font-weight: 700;
}

.bold-text-110.bdfc {
  color: #666;
}

.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: 0;
  display: block;
}

.bsk-grid-1.gjj.fdbfd {
  background-image: none;
  padding: 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 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  min-width: 100%;
  padding: 0;
  display: grid;
}

.bsk-grid-text.csc.hj {
  margin-bottom: 100px;
}

.bsk-grid-text.csc.hj.fefd {
  grid-template-columns: 1fr 1fr;
  margin-bottom: 100px;
}

.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: 0;
  padding-right: 0;
  display: grid;
}

.div-block-3856.grht {
  flex-flow: column;
  display: flex;
}

.div-block-3856.grht.tghh {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div-block-3856.grht.tghh.dfse {
  min-height: auto;
}

.div-block-3856.grht.tghh.dfse.gredsf {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  max-height: 100%;
}

.div-block-3856.jttgf.htrgf {
  filter: invert();
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68e91bdf5cb968c0492935a8_Hungarian%20Advertising%20and%20Marketing%20Agency%20Affairs-6.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200px;
  border-radius: 20px;
  min-height: 350px;
}

.div-block-3856.jttgf.htrgf.gerfdd {
  background-position: 50% 40%;
  background-repeat: no-repeat;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 20px;
  display: flex;
}

.text-block-317 {
  color: #ededed;
  text-align: center;
  font-family: Inconsolata, monospace;
  font-size: 13px;
  line-height: 22px;
}

.text-block-317.vfss {
  color: #666;
  text-align: left;
}

.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-3857.gddh {
  flex-flow: column;
  display: flex;
}

.div-block-3857.gddh.gref {
  filter: grayscale();
  background-color: #1d1d1d;
  border: 1px solid #ebebeb;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  max-width: 100%;
  min-height: auto;
  padding-top: 10px;
}

.div-block-3857.htrtd {
  background-color: #f5f5f5;
  border: 1px solid #ebebeb;
  border-radius: 20px;
  place-content: center;
  min-height: 100%;
  max-height: 400px;
  padding: 10px 20px;
}

.div-block-3858 {
  z-index: 70;
  background-color: #969292;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68ddc1d9f3eee7130e4f323a_Screenshot%202025-09-27%20at%2016.12.41.png");
  background-position: 0 0;
  background-size: cover;
  border: 1px solid #b4b4b4;
  width: 160px;
  height: 90px;
  position: static;
  inset: auto auto 20px 40px;
}

.image-255 {
  border-radius: 20px;
  width: 100%;
}

.image-256 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
}

.div-block-3859 {
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.div-block-3859.fhtr {
  border: 1px #000;
  max-height: 400px;
}

.div-block-3860 {
  z-index: 3;
  background-image: linear-gradient(#0000 86%, #000);
  border-radius: 20px;
  position: absolute;
  inset: 0% 0% -5px;
  overflow: hidden;
}

.div-block-3860.huihjk {
  filter: grayscale();
}

.image-257 {
  filter: grayscale();
  object-fit: cover;
  object-position: 50% 0%;
  border: 1px solid #ebebeb;
  border-radius: 20px;
  max-height: 400px;
  margin-right: auto;
}

.image-257.huj {
  object-position: 50% 100%;
  border-style: none;
  border-radius: 20px;
  max-height: 200px;
}

.image-257.huj.grh {
  max-height: 230px;
}

.image-257.greg5 {
  object-position: 50% 50%;
  border-style: none;
  border-radius: 20px;
  max-height: 200px;
}

.image-257.htfg {
  object-position: 50% 50%;
  border-style: solid;
}

.div-block-3893 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.process-right {
  flex-direction: column;
  justify-content: center;
  min-width: 100%;
  display: flex;
}

.text-span-125 {
  color: #257df1;
  padding-right: 10px;
  font-size: 24px;
}

.text-span-125.whit {
  color: #267cf1;
  font-size: 24px;
  line-height: 30px;
}

.text-span-125.whit.bulr {
  color: #247aed;
}

.text-span-125.oep {
  padding-right: 0;
  font-size: 24px;
}

.text-span-125.oep.dgtt {
  color: #f1a326;
}

.bold-text-124 {
  color: #fff;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 24px;
  line-height: 34px;
}

.bold-text-124.gdf {
  font-size: 20px;
}

.div-block-3889 {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-3885 {
  border: 2px #001632;
  border-radius: 20px;
  min-width: 100%;
  position: relative;
  overflow: hidden;
}

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

.heading-70 {
  color: var(--black);
  text-align: left;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
}

.heading-70.giu {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 30px;
}

.heading-70.giu.whiter {
  color: var(--white-smoke);
  font-size: 24px;
  line-height: 30px;
}

.heading-70.giu.whiter.blure {
  color: #1e7ced;
}

.heading-70.bitsmallers {
  margin-bottom: 10px;
  font-size: 24px;
}

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

.paragraph-small-6 {
  color: var(--black);
  text-align: left;
  max-width: 400px;
  font-size: .9rem;
}

.paragraph-small-6.ft6 {
  color: var(--gainsboro);
}

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

.div-block-3888 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  min-height: 100px;
  display: flex;
  position: relative;
}

.lottie-animation-8 {
  opacity: .67;
  filter: none;
  margin-top: 5px;
}

.text-span-126 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #ffa411, #ffe100);
  -webkit-background-clip: text;
  background-clip: text;
  text-decoration: none;
}

.text-block-318 {
  color: #2d2d2d;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 16px;
}

.company-logo {
  opacity: .92;
  filter: grayscale();
  color: #fff;
  width: 40px;
  max-width: 40px;
  height: 40px;
  max-height: 40px;
  margin-bottom: auto;
}

.papers-desc {
  color: #000;
  text-align: left;
  max-width: 600px;
  font-size: 14px;
  font-style: normal;
}

.papers-desc.str {
  color: #1d1d1d;
  max-width: 100%;
}

.papers-desc.whiterr {
  color: #c4c4c4;
  font-size: 14px;
}

.progression-circle {
  background-color: #257df1;
  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;
}

.div-block-3890 {
  background-color: #257df100;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  display: flex;
  position: relative;
}

.process-step-wrapper {
  min-width: 100%;
  max-width: 100%;
  position: relative;
}

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

.iimages {
  opacity: 1;
  filter: grayscale();
  object-fit: cover;
  object-position: 50% 50%;
  border: 2px #001632;
  border-radius: 0;
  min-width: 100%;
  max-height: 300px;
}

.text-span-127 {
  color: #257df1;
  font-family: Helveticaneue Bold, sans-serif;
  text-decoration: none;
}

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

.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-3887 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f0f0f0;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 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: grid;
}

.div-block-3887.gyuggh {
  border-radius: 20px;
  max-width: 650px;
  margin-top: 20px;
  padding-left: 10px;
}

.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 {
  text-align: center;
  letter-spacing: -.5px;
  font-family: Helveticaneue Bold, sans-serif;
}

.div-block-3862 {
  background-color: #f0f0f0;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 85px;
  display: flex;
}

.fgv {
  color: #000;
  margin-left: 5px;
  font-family: Suisseintl, sans-serif;
  font-size: 10px;
}

.papers-heading-span {
  text-align: left;
  margin-bottom: 20px;
  margin-right: auto;
  font-size: 30px;
  display: block;
}

.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 {
  color: #032857;
  margin-bottom: 40px;
}

.papers-heading-span.smalll.htj.grh.ygh {
  color: #515253;
}

.papers-heading-span.jhg {
  color: #1b1d1f;
  text-align: center;
  letter-spacing: -1px;
  text-transform: none;
  margin-bottom: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 45px;
  line-height: 50px;
}

.papers-heading-span.uyt {
  margin-top: 100px;
  margin-bottom: 0;
  font-size: 35px;
}

.papers-heading-span.uyt.gfddh {
  margin-bottom: 10px;
}

.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.frg {
  color: #1b1b1b;
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  font-size: 25px;
}

.papers-heading-span.frg.fdgr {
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 20px;
  line-height: 34px;
}

.bsi-wrap-wrap {
  color: #257df1;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bsi-wrap-wrap.bfdvce {
  background-image: linear-gradient(#0000, #fff);
}

.bsi-heading-1 {
  color: #e44308;
  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;
}

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

.bsi-container-1 {
  width: 100%;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
}

.bsi-container-1.vfddg {
  max-width: 1000px;
}

.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.vgn {
  filter: contrast(80%);
  border-width: 10px;
  border-color: #ff0c0c;
}

.bsj-pic-4-1.vgn.fdge {
  filter: hue-rotate(336deg) invert();
}

.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.gdfv {
  border-style: none;
}

.bsj-pic-4-1.vgn.gdfv.fddgr {
  filter: none;
}

.bsj-pic-4-1.bhn {
  filter: none;
  border: 1px solid #000;
}

.bsj-pic-4-1.bhn.gdc {
  border-style: none;
}

.bsj-pic-4-1.vfdg {
  filter: none;
}

.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-content.thyhg.gyjhjk {
  margin-top: 100px;
}

.papers-content.thyhg.gyjhjk.guhj, .papers-content.thyhg.fsree {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div-block-3891 {
  flex-flow: column;
  display: flex;
}

.image-258 {
  width: 70px;
  min-width: 70px;
  height: 70px;
  min-height: 70px;
}

.image-258.fdg {
  width: 90px;
  min-width: 90px;
  height: 90px;
  min-height: 90px;
}

.image-258.fdg.gtf {
  background-image: linear-gradient(#0000, #fff), radial-gradient(circle closest-side, #24c3e661, #fff0);
  border-radius: 20px 20px 20px 0;
}

.image-258.fdg.gtf.j {
  filter: grayscale() brightness(200%) grayscale();
  background-image: none;
}

.image-258.fdg.gtf.smals {
  border-radius: 10px;
  width: 45px;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
}

.image-258.fdg.gtf.smals.gfdh {
  z-index: 20;
  filter: grayscale() brightness(200%);
  background-image: none;
  border-radius: 0 0 0 10px;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 0;
  padding-bottom: 5px;
  padding-left: 5px;
  position: relative;
}

.image-258.fdg.gtf.smals.gfdh.gvj {
  border-bottom-left-radius: 0;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
}

.image-258.fdg.gtf.smals.fmdg {
  filter: brightness(0%) grayscale() invert();
  background-image: none;
  border-radius: 10px 10px 0 0;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 5px;
}

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

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

.text-span-128 {
  color: #4d6959;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(30deg, #44615a, #a2be6c);
  -webkit-background-clip: text;
  background-clip: text;
}

.progress-bar {
  z-index: -1;
  background-color: #ffa111;
  width: 3px;
  height: 45vh;
  padding-top: 45vh;
  position: sticky;
  inset: 0 auto 50vh;
}

.progress-bar.feet {
  background-color: #257df1a1;
  background-image: none;
}

.text-block-319 {
  color: #c2c2c2;
  flex-flow: column;
  max-width: 600px;
  font-size: 16px;
  line-height: 25px;
  display: flex;
}

.text-block-319.hiiuh {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.steps-wrapper {
  width: 50%;
  position: relative;
}

.bsj-wrap-grid {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  direction: ltr;
  text-overflow: clip;
  column-count: 4;
  word-break: normal;
  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-wrap-grid.gnm.fdsgg.hgv {
  filter: none;
  background-color: #001632;
}

.bsj-wrap-grid.gnm.fdsgg.hgv.greds {
  display: none;
}

.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: #257df1;
  background-color: #fff;
  min-width: 140px;
  max-width: 140px;
  margin-top: 0;
  margin-left: -30px;
  position: static;
  bottom: -45px;
  left: 24px;
}

.ifek.blue.downs {
  color: #257df1;
  background-color: #fff;
  min-width: 130px;
  max-width: 130px;
  margin-bottom: 0;
  margin-left: 30px;
  display: block;
  position: static;
}

.ifek.blue.downs.fghr {
  margin-top: 7px;
  margin-bottom: 0;
}

.ifek.blue.up {
  color: #257df1;
  background-color: #fff;
  min-width: 130px;
  max-width: 130px;
  margin-top: 0;
  margin-bottom: 7px;
  margin-left: -7px;
  position: static;
  top: -27px;
  left: 50px;
}

.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.last {
  min-height: 300px;
  margin-bottom: 0;
  padding-bottom: 60px;
}

.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.rift {
  justify-content: center;
  align-items: flex-end;
  min-height: 300px;
  margin-top: 100px;
  padding: 0 60px 0 0;
}

.process-item.ups {
  justify-content: center;
  align-items: flex-start;
  min-height: 300px;
  margin-top: 140px;
  padding-bottom: 0;
  padding-left: 60px;
}

.papers-heading {
  text-align: center;
  max-width: 45rem;
  margin-left: 0;
  margin-right: auto;
  font-size: 2.25rem;
  font-weight: 500;
}

.papers-heading.ytu {
  max-width: 100%;
  margin-left: auto;
}

.papers-heading.ytu.ghb.efs {
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 25px;
}

.papers-heading.ytu.ghb.efs.fege {
  max-width: 600px;
}

.papers-heading.ytu.gred {
  color: #000;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 54px;
}

.text-span-129 {
  color: #ffd406;
}

.image-259 {
  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-259.gh {
  min-width: 30px;
  max-width: 30px;
  min-height: 45px;
  max-height: 45px;
}

.image-259.smalse5 {
  min-width: 35px;
  max-width: 35px;
  min-height: 35px;
  max-height: 35px;
  margin-left: 5px;
}

.bsi-selection-1 {
  padding: 20px 0 50px;
  font-size: 1vw;
}

.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-wrapper.gfht.jill {
  padding-left: 40px;
  padding-right: 40px;
}

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

.div-block-3894 {
  background-color: #257df1;
  border-radius: 17px;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  display: flex;
}

.div-block-3895 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #001531;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  display: grid;
}

.ofrf {
  opacity: .54;
  text-decoration: line-through;
}

.vgnjj {
  background-image: linear-gradient(#181818d1, #181818d1), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6589ff69dd7c62ee2c6ab48c_Featured-Image.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 150px;
  max-height: 150px;
  padding: 9px 12px 12px;
  display: flex;
}

.vgnjj._1 {
  background-image: linear-gradient(#18181866, #18181866), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/651be27f616124d1aa19f0ff_fsd4345.jpg");
  background-size: auto, cover;
  border-bottom: 1px solid #303030;
}

.vgnjj.gjhtr {
  background-image: linear-gradient(#18181866, #18181866), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/66929ccd70c013a8fa81e28c_viktor-krc-E7qSsgMsXyA-unsplashgg.jpg");
  background-size: auto, cover;
  border-bottom: 1px solid #303030;
}

.vgnjj.fgbh {
  background-image: linear-gradient(#1818184d, #1818184d), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6692bb0cc16e92e88e621281_kal-visuals-GcoouvHvz10-unsplash.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border-bottom: 1px solid #303030;
}

.f55 {
  text-transform: uppercase;
  background-color: #000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 10px;
  line-height: 20px;
  display: inline-flex;
}

.f55.f34 {
  filter: invert();
}

.idsmger {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68dfa6567220c47937579392_bc27e3006423527f3eebc39d2f16c992jjjj.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 19px;
  min-height: 250px;
  margin-bottom: 20px;
}

.idsmger.ffe {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68dfa6567220c47937579365_Screenshot%202025-07-23%20at%2011.00.11.png");
  background-position: 30%;
  background-size: auto 400px;
  min-height: 260px;
}

.idsmger.ffe.hgrddd {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68dfa6567220c47937579392_bc27e3006423527f3eebc39d2f16c992jjjj.jpg");
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  min-height: 125px;
  margin-bottom: 0;
}

.idsmger.ffe.trs {
  filter: invert();
  min-height: 150px;
  margin-bottom: 0;
}

.idsmger.ffe.trs.ghf {
  filter: blur(.5px) grayscale() invert();
  background-size: auto 200px;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 130px;
}

.idsmger.ffe.trs.gch {
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68dfa6567220c479375793ab_fedsx.png");
  background-position: 85% 95%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 125px;
}

.idsmger.ffe.trs.vgs {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68dfa6567220c47937579381_Screenshot%202025-07-23%20at%2016.09.20.png");
  background-position: 0%;
  background-size: cover;
}

.idsmger.ffe.trs.vgs.htd {
  filter: blur(1px);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 130px;
  overflow: hidden;
}

.idsmger.poertf {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68dcf033cab75cab0553747e_61e6bf6fa562022f855a378d_preboarding.jpg");
  background-position: 50% 100%;
}

.idsmger.poertf.dht {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68e617faf96f82a32ad530ba_john-2FPjlAyMQTA-unsplash%20Large.jpeg");
  background-position: 50% 100%;
}

.idsmger.htrf {
  filter: grayscale();
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68e617a6c24870f3db5dc0e9_maranda-vandergriff-jt6Wm2TxmUg-unsplash%20Large.jpeg");
  border: 2px #fff;
  min-height: 260px;
  position: relative;
}

.idsmger.hgft {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6666b618f7b06fc9a2f07edf_kal-visuals-eaQ-UIkML4k-unsplash%20(1)gre.jpg");
}

.idsmger.ftjj {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/667f18fcae630104e83bf4c2_image_6483441u.JPG");
}

.idsmger.ftjj.cfdf {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6543a9485dbcc8c683d832e8_retj.jpg");
  background-position: 50%;
}

.fe242 {
  background-color: #011c41;
  border-radius: 13px;
  padding: 15px;
}

.vsie {
  color: #303030;
  max-width: 400px;
  margin-top: 10px;
  font-size: 13px;
  line-height: 24px;
}

._23f {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  border: 1px #fff;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  min-height: 260px;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.div-block-3896 {
  border-radius: 19px;
  overflow: hidden;
}

.div-block-3896.upe {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  position: relative;
}

.ggerh {
  border-top-right-radius: 19px;
  overflow: hidden;
}

.div-block-3897 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.text-block-320 {
  z-index: 5;
  color: #db074a;
  text-transform: uppercase;
  background-color: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: 30px;
  max-height: 30px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 12px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-3898 {
  z-index: 2;
  background-image: linear-gradient(#267cf17d, #011b40a6);
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-3898.cdfe {
  z-index: 1;
  background-image: linear-gradient(#267cf1ad, #001531);
  border: 1px #011c41;
  border-radius: 19px;
  overflow: hidden;
}

.div-block-3898.cdfe.fhj {
  margin-top: 0;
}

.div-block-3898.cdfe.fhj.ferr {
  border-style: none;
}

.heading-87 {
  letter-spacing: -5px;
  margin-top: 0;
  margin-bottom: -50px;
  margin-left: 20px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 200px;
  line-height: 200px;
}

.heading-87.whire {
  color: #001531;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #fff0;
  margin-bottom: -50px;
  line-height: 200px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.gry6 {
  z-index: 4;
  position: relative;
  overflow: visible;
}

.gry6.jhg {
  border: 1px #fff;
  border-radius: 20px;
  margin-bottom: 20px;
}

.compering {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f5f5;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr 1.25fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  padding: 20px;
  display: grid;
}

.comp1 {
  color: #070707;
  font-size: 16px;
}

.frit4 {
  color: #267cf1;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  min-height: 30px;
  max-height: 100%;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 13px;
  line-height: 20px;
  display: flex;
}

.frit4.fhdd {
  max-height: 30px;
}

.bold-text-125 {
  font-size: 14px;
  line-height: 20px;
}

.bfeofl {
  justify-content: flex-start;
  align-items: center;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 14px;
  display: flex;
}

.bfeofl.grd {
  color: #070707;
  text-transform: capitalize;
  line-height: 34px;
}

.ctre {
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.siigned {
  color: #ffc65c;
  background-color: #000;
  border-radius: 20px;
  padding: 5px 15px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 25px;
}

.siigned.ghf {
  color: #000;
  background-color: #fff;
  padding: 5px 10px;
}

.siigned.ghf.gy7 {
  color: #fff;
  text-transform: uppercase;
  background-color: #757575;
  border: 1px #000;
  border-radius: 15px 15px 0 0;
  margin-right: 0;
  padding-left: 15px;
  font-size: 14px;
  line-height: 30px;
}

.siigned.hscof {
  border: 1px #000;
  border-radius: 0 15px 0 0;
  font-family: Suisseintl, sans-serif;
}

.siigned.hscof.htjjf {
  border-top-right-radius: 0;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

.div-block-3899 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-3899.fhhj {
  grid-template-columns: 1fr 1fr;
  max-width: 680px;
}

.div-block-3899.fhhj.ggdf {
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
}

.segvicepachhead {
  color: #030303;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 36px;
}

.segvicepachhead.htdd {
  margin-bottom: 10px;
}

.segvicepachhead.basic {
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 18px;
}

.segvicepachhead.basic.grese {
  color: #267cf1;
  border-left: 6px solid #267cf1;
  margin-top: 60px;
  margin-bottom: 10px;
  padding-left: 6px;
  line-height: 18px;
}

.segvicepachhead.vdfe {
  margin-bottom: 0;
}

.segvicepachhead.vdfe.gr4 {
  margin-bottom: 10px;
}

.segvicepachhead.margf {
  margin-bottom: 40px;
}

.segvicepachhead.margf.centre {
  text-align: center;
}

.text-span-130 {
  color: #000;
  font-family: Helveticaneue Bold, sans-serif;
}

.div-block-3900 {
  color: #000;
  background-color: #e4e4e4;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 14px;
  display: flex;
}

.ghgjhk-2 {
  color: #fff;
  max-width: 500px;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 20px;
}

.ghgjhk-2.zzrt {
  margin-bottom: 0;
}

.ghgjhk-2.noburl {
  color: #fff;
}

.div-block-3901 {
  color: #f7f5f3;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  font-size: 14px;
  display: flex;
}

.div-block-3901.tre5z {
  margin-bottom: 10px;
}

.image-260 {
  filter: invert();
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 10px;
}

.text-block-321 {
  line-height: 1.2;
}

.text-block-321.ghzu {
  margin-bottom: 10px;
}

.text-block-321.ghzu.tzuizti {
  color: #999;
  font-size: 13px;
  line-height: 22px;
}

.text-span-131 {
  color: #e0e0e0;
  line-height: 20px;
}

.v-2 {
  opacity: .58;
  color: #474747;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5;
}

.v-2.tgiui {
  display: none;
}

.v-2.thtfz {
  margin-bottom: 10px;
}

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

.t5zh-2 {
  color: #f4f6f7;
  font-size: 50px;
  line-height: 50px;
}

.gru7-2 {
  color: #f7f5f3;
  background-color: #7e7e7e;
  border-radius: 7px;
  padding: 5px 10px;
  font-size: 13px;
  display: flex;
}

.div-block-3903 {
  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-3903.grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-88 {
  font-size: 24px;
  line-height: 32px;
}

.heading-88.efwg {
  max-width: 70%;
}

.heading-88.efwg.gert4 {
  color: #000;
  max-width: 90%;
}

.heading-88.efwg.gert4.ztz {
  max-width: 95%;
  margin-bottom: 20px;
}

.text-span-132 {
  color: #000;
}

.div-block-3904 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.feature-item-3 {
  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-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;
}

.feature-item-3.dsfe.hrtzj.lastroe {
  margin-bottom: 10px;
}

.text-block-322 {
  color: #000;
  margin-left: 0;
  margin-right: 0;
}

.text-block-322.smzul {
  color: #f7f5f3;
  margin-left: 20px;
  font-size: 16px;
}

.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 {
  background-color: #fff;
}

.price-type-3.nonoedfgh {
  color: #949494;
  background-color: #bdbdbd00;
  margin-left: 20px;
  padding-left: 0;
  padding-right: 0;
}

.price-type-3.truu {
  color: #171717;
  background-color: #a9a9a9bd;
}

.price-grid-3 {
  grid-column-gap: 0px;
  color: #f7f5f3;
  background-color: #001531;
  background-image: linear-gradient(90deg, #001531c2, #001532);
  border: 1px solid #e2e2e2;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  overflow: hidden;
}

.price-grid-3.htf {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  overflow: auto;
}

.check-4 {
  filter: invert() contrast(200%) grayscale();
  width: 18px;
  margin-left: 20px;
  margin-right: 20px;
}

.check-4.hjl {
  filter: hue-rotate(58deg) brightness(86%) contrast(200%);
}

.check-4.invert {
  filter: contrast(200%) grayscale();
  transform: scale(1.8);
}

.pricing-top-3 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 50px;
  min-height: 50px;
  display: flex;
}

.pricing-top-3.frttu {
  justify-content: center;
  align-items: flex-start;
}

.feature-check-3 {
  border-bottom: 1px solid #2c2c2c;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-height: 50px;
  padding: 4px 10px 10px 20px;
  display: flex;
}

.feature-check-3.dfdsf {
  border-bottom-style: none;
}

.feature-check-3.dfdsf.lasztreo {
  margin-bottom: 10px;
}

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

.v-3 {
  opacity: .58;
  color: #e9e9e9;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5;
}

.text-block-323 {
  color: #000;
  margin-left: 0;
  margin-right: 0;
}

.text-block-323.thtzui {
  color: #505050;
  text-align: center;
  font-size: 18px;
  line-height: 24px;
}

.text-block-323.htzjujk {
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
  line-height: 20px;
}

.text-block-323.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-323.sretz.thzuk.u7uzu {
  flex-flow: column;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 35px;
  display: block;
}

.text-block-323.grtj {
  color: #f7f5f3;
  margin-top: 0;
  font-size: 20px;
}

.text-block-323.grtj.zrti {
  margin-top: 40px;
  margin-bottom: 20px;
}

.text-block-323.grtj.zrti.htzu {
  color: #000;
  font-size: 24px;
  line-height: 34px;
}

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

.heading-95 {
  font-size: 24px;
  line-height: 32px;
}

.heading-95.efwg {
  max-width: 70%;
}

.heading-95.efwg.gert4 {
  color: #000;
  max-width: 90%;
}

.heading-95.efwg.gert4.tro {
  margin-bottom: 20px;
}

.heading-95.efwg.gert4.tro.fdjgk {
  text-align: center;
  max-width: 100%;
}

.div-block-3905 {
  background-color: #f5f5f5;
  border: 1px #c9c9c9;
  border-radius: 20px;
  margin-top: 40px;
  margin-bottom: 100px;
  padding: 20px;
}

.text-span-134 {
  color: #feb23a;
  font-size: 18px;
}

.text-span-135 {
  color: var(--dark-grey);
  text-decoration: line-through;
}

.vlrto {
  text-transform: uppercase;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 12px;
}

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

.other-optiions.bifw {
  margin-bottom: 20px;
  font-size: 20px;
}

.other-optiions.semti.fedse {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 20px;
}

.ofehr {
  color: #000;
}

.paragraph-124 {
  opacity: .85;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6637d3c4b700b7442cc19850_badge_star-icon.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 5px;
  font-size: 15px;
  font-style: normal;
}

.italic-text-3, .italic-text-4, .italic-text-5 {
  font-style: normal;
}

.text-span-136 {
  color: #ababac;
  text-decoration: line-through;
}

.gftr6 {
  font-size: 15px;
}

.text-block-324 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 13px;
  line-height: 16px;
}

.div-block-3907 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-3907.hide-for-mob {
  display: none;
}

.image-261 {
  width: 15px;
  height: 15px;
  margin-left: 10px;
}

.image-262 {
  max-width: 300px;
  height: 250px;
  max-height: 250px;
  overflow: hidden;
}

.image-262.gres {
  filter: grayscale();
  mix-blend-mode: darken;
}

.div-block-3908 {
  background-image: linear-gradient(90deg, #fff, #fff);
  border: 1px #bebebe;
  border-radius: 20px;
  margin-top: 100px;
  overflow: hidden;
}

.container-15 {
  padding-bottom: 100px;
}

.container-15.dhh {
  max-width: 900px;
}

.div-block-3909 {
  filter: invert();
  color: var(--black);
  background-color: #d6d6d6;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 400px;
  padding-bottom: 40px;
  line-height: 30px;
  display: flex;
}

.div-block-3909.etegg {
  background-color: #fff;
  flex-flow: column;
  padding-bottom: 60px;
}

.cerftitcatison {
  text-align: center;
  background-color: #082046;
  background-image: linear-gradient(#0000, #00000024);
  border-bottom: 1px solid #fff;
  border-radius: 20px 20px 5px;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-height: 30px;
  margin-bottom: 5px;
  padding: 2px 6px;
  display: flex;
}

.cerftitcatison.w2 {
  background-color: #412929;
}

.cerftitcatison.w3 {
  background-color: #c74444;
}

.cerftitcatison.w4 {
  background-color: #e06767;
}

.cerftitcatison.w5 {
  background-color: #757948;
}

.cerftitcatison.w6 {
  background-color: #8bb14e;
}

.cerftitcatison.w7 {
  background-color: #8e981e;
}

.cerftitcatison.gh {
  background-color: #6d3c11;
}

.cerftitcatison.egerer {
  background-color: #86693b;
}

.div-block-3910 {
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  min-width: 100%;
  line-height: 30px;
  display: flex;
}

.div-block-3910.right {
  justify-content: space-between;
  align-items: flex-start;
}

.text-block-326 {
  font-size: 11px;
  line-height: 19px;
}

.div-block-3911 {
  background-color: #fff;
  border: 1px solid #181818;
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.bold-text-126 {
  color: #0d0d0d;
  font-style: normal;
}

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

.text-span-137 {
  color: #2c2c2c;
}

.paragraph-120 {
  color: #0d0d0d;
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
}

.paragraph-120.hgj {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 13px;
}

.aaa-decor-1-2 {
  background-color: #d3d3d8;
  width: .1em;
  height: 1.3em;
}

.aaa-wrap-8-3 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-items: center;
  display: flex;
}

.aaa-wrap-8-3.gref {
  color: #0d0d0d;
  font-size: 12px;
}

.text-span-138 {
  color: #999;
  font-size: 12px;
  font-style: italic;
  text-decoration: underline;
}

.div-block-3815 {
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/67c2de7e8fd44620b9d597eb_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;
}

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

.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.gds {
  margin-top: 60px;
  padding-bottom: 0;
}

.spacer-medium.dfg.gds.uyhio {
  flex-flow: row;
  max-width: 90vw;
}

.div-block-3912 {
  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: 0;
  display: grid;
}

.div-block-3913 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-height: 500px;
  display: grid;
}

.tabs-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.pricing_content-title {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

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

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

.pricing_card-title {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pricing_title-div {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pricing_title-div.is-down {
  padding-top: 30px;
  padding-bottom: 0;
}

.pricing_card-detail {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.pricing_tab-link {
  color: #fff9;
  background-color: #0000;
  border: 1px solid #0000;
  padding-left: 15px;
  padding-right: 15px;
}

.pricing_tab-link.w--current {
  color: #fff;
  background-color: #161618;
  border-width: 1px;
  border-color: #333;
  border-radius: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.pricing_tabs-menu {
  background-color: #28282a;
  border-radius: 10px;
}

.pricing_title {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.pricing_tick-image {
  filter: invert(60%);
  width: 20px;
}

.pricing_detail-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-size-large-4 {
  font-size: 16px;
}

.text-size-large-4.text-weight-normal {
  font-size: 24px;
  line-height: 32px;
}

.text-size-large-4.text-weight-normal.regeeht {
  margin-top: 60px;
}

.text-size-large-4.fedd3 {
  font-size: 16px;
}

.text-size-large-4.fedd3.htrjd {
  text-transform: none;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 34px;
  text-decoration: none;
}

.text-size-large-4.grs {
  font-size: 30px;
}

.pricing_content-div {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #16161800;
  border-bottom: 1px solid #2525251f;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.pricing_content-div.is-border {
  border-bottom-style: none;
}

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

.text-size-small-2.text-color-gray {
  margin-top: 10px;
}

.pricing_grid {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #161618;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  position: static;
  top: 0;
}

.pricing_grid.fbn {
  color: #fff;
  background-color: #16161800;
}

.pricing_grid.fbn.gfgd {
  margin-top: 0;
  margin-bottom: 20px;
}

.pricing_detail {
  background-color: #161618;
  width: 100%;
}

.pricing_detail.jger {
  color: #000;
  background-color: #16161800;
}

.pricing_wrap {
  flex-flow: column;
}

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

.container-large-10.ghj {
  min-width: 100%;
  max-width: 100%;
}

.pricing_card-wrap {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #28282a;
  border: 1px solid #333;
  border-radius: 15px;
  flex-flow: column;
  justify-content: space-between;
  min-height: 250px;
  padding: 20px;
  display: flex;
}

.pricing_card-wrap.bade {
  filter: invert();
  background-color: #000;
}

.pricing_card-wrap.foundings {
  background-color: #656566;
}

.pricing_button {
  text-align: center;
  background-color: #3b3b3d;
  border: 1px solid #4b4b4b;
  border-radius: 10px;
  width: 100%;
  font-size: .9rem;
  transition: all .4s;
}

.pricing_button:hover {
  box-shadow: 0 0 10px 5px #fff3;
}

.pricing_title-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

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

.pricing_title-grid.is-title {
  z-index: 2;
}

.pricing_crad-image {
  width: 30px;
}

.pricing_crad-image.gcd {
  filter: invert();
}

.padding-global-9 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-9.dsjkgr {
  padding-left: 0;
  padding-right: 0;
}

.pricing_price-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.text-size-medium-3 {
  text-transform: capitalize;
  font-size: 20px;
  line-height: 30px;
}

.text-size-medium-3.text-color-gray {
  text-transform: none;
  font-size: 16px;
}

.text-span-139 {
  color: #ffffff80;
  margin-left: 5px;
  font-size: .875rem;
}

.section_pricing {
  color: #fff;
  background-color: #161618;
  flex-direction: column;
  justify-content: center;
  min-height: 100svh;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
}

.section_pricing.dgh {
  color: #000;
  background-color: #16161800;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-263 {
  object-fit: cover;
  width: 120px;
  max-width: 120px;
  max-height: 60px;
}

.gred {
  margin-bottom: 0;
}

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

.heading-96 {
  font-size: 16px;
}

.ferf24 {
  padding: 10px;
}

.div-block-3915 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
  display: grid;
}

.div-block-3915.descrito {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  background-color: #e8e8e8;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding: 40px 20px 20px;
  display: none;
}

.div-block-3916 {
  border-radius: 100px;
  max-width: 50px;
}

.div-block-3916.jfgdr {
  background-color: #01a6ff;
  max-width: 30px;
}

.div-block-3917 {
  background-color: #13c198;
  border-radius: 100px;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-3917.verifuedd {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68e91bdf5cb968c0492935a8_Hungarian%20Advertising%20and%20Marketing%20Agency%20Affairs-6.png");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #d3d3d3;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  height: 160px;
  min-height: 160px;
  max-height: 160px;
  position: relative;
}

.div-block-3917.verifuedd.hkfd {
  filter: invert();
  border-color: #000;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.div-block-3917.verifuedd.hud {
  border-color: #000;
}

.div-block-3917.rgeg4 {
  max-width: 20px;
  position: absolute;
}

.div-block-3917.egeg {
  border: 1px #000;
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  display: flex;
  position: static;
  bottom: -12px;
  left: auto;
  right: -15px;
}

.div-block-3917.egeg.vertf {
  background-color: #2ab7ee;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  bottom: -12px;
  right: 10px;
}

.div-block-3917.egeg.vertf.pics {
  filter: invert();
  background-color: #d54711;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/68e9e6252da712503041716d_tick-circle-svgrepo-com%20(1).svg");
  background-position: 0 0;
  background-size: cover;
}

.div-block-3917.egeg.vertf.pics.reh {
  margin-left: 0;
  margin-right: -5px;
  position: static;
}

.div-block-3917.egeg.vertf.pics.reh.gd.fhtn {
  background-color: #fff;
}

.div-block-3917.egeg.vertf.pics.reh.jrtjg {
  background-color: #18ffba;
  background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/64bc1b040f93822114872d85_icons8-close-100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
}

.div-block-3917.egeg.gdgs {
  background-color: #13c19800;
  border-style: solid;
  width: 23px;
  min-width: 23px;
  max-width: 23px;
  height: 23px;
  min-height: 23px;
  max-height: 23px;
}

.div-block-3917.egeg.gdgs.gfgr {
  width: auto;
  min-width: auto;
  max-width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-3917.egeg.yfe {
  background-color: #01a7e9;
}

.div-block-3917.egeg.yfe.htrj, .div-block-3917.egeg.dgjk {
  width: auto;
  min-width: auto;
  max-width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-3917.egeg.dgjk.htf {
  background-color: #7e7e7e;
}

.div-block-3918 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-3918.ref {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.heading-97 {
  letter-spacing: 0;
  text-transform: uppercase;
  margin-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  line-height: 22px;
}

.heading-97.rrecogh {
  color: #616161;
  text-transform: capitalize;
  font-family: Suisseintl, sans-serif;
  font-size: 9.5px;
}

.heading-97.rrecogh.hrefd {
  color: #2b2b2b;
  text-transform: none;
  font-size: 11px;
}

.div-block-3919 {
  margin-left: 0;
}

.div-block-3919.hrdd {
  margin-top: 20px;
  margin-left: 0;
}

.text-block-327 {
  color: #9c8502;
  text-align: center;
  background-color: #f9d226;
  background-image: radial-gradient(circle at 0 0, #0000, #ffe574);
  border: 1.5px solid #b49b0e;
  border-radius: 20px;
  max-width: 45px;
  margin-left: 3px;
  padding: 0 7px;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 12px;
  position: static;
  inset: auto auto -12px 0%;
}

.text-block-327.fytd {
  filter: none;
}

.text-block-328 {
  color: var(--white-smoke);
  text-align: center;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 12px;
}

.text-block-328.wgji {
  color: var(--black);
  font-family: Suisseintl, sans-serif;
  font-size: 11px;
}

.text-block-328.wgji.dre {
  font-size: 6px;
}

.div-block-3920 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #3a3a3aed;
  border-radius: 20px;
  width: 110px;
  min-width: 110px;
  max-width: 110px;
  margin-top: -15px;
  padding: 5px 9px;
  display: flex;
  position: relative;
  inset: auto 0%;
}

.div-block-3920.platiinadd {
  background-color: #ffffffed;
  border: 1px solid #acacac;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
}

.div-block-3920.platiinadd.butd {
  width: auto;
  min-width: auto;
  max-width: 100%;
}

.div-block-3920.hrtdf {
  background-color: #c3e5eded;
  border: 1px solid #2b95ac;
  padding: 4px 8px;
}

.div-block-3920.hrtdf.htrdf {
  border-color: #60b0c2;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: 100%;
}

.div-block-3920.autti {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: 100%;
}

.text-block-329 {
  font-size: 14px;
}

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

.numbse.tyrd {
  margin-bottom: 20px;
}

.div-block-3922 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2px;
  display: flex;
}

.heading-98 {
  border: 1px solid #000;
  border-radius: 20px;
  margin-left: 5px;
  padding: 2px 4px;
  font-size: 10px;
  line-height: 13px;
}

.heading-98.ufer {
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-left: 0;
}

.link-55 {
  font-family: Suisseintl, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-decoration: underline;
}

.dropdown-list-5 {
  background-color: #ddd0;
  width: 100%;
  min-width: 100%;
  display: flex;
  position: static;
}

.dropdown-2 {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-left: 0;
  text-decoration: none;
}

.text-block-330 {
  font-size: 13px;
}

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

.dropdown-toggle-4 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-top: 0;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.icon-9 {
  border: 2px #000;
  margin-left: 5px;
  margin-right: auto;
  text-decoration: none;
  position: static;
}

.text-span-142 {
  filter: blur(4px);
}

.text-block-331 {
  color: #cacaca;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 13px;
}

.text-block-332 {
  color: #fff;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 16px;
}

.text-block-332.er65 {
  font-size: 15px;
  line-height: 19px;
}

.image-264 {
  mix-blend-mode: normal;
  object-fit: contain;
  width: 60px;
  height: 60px;
  margin-left: 5px;
  padding: 4px;
}

.image-264.ferthz {
  filter: grayscale();
  object-fit: cover;
  border-radius: 10px;
  margin-left: 0;
  padding: 0;
}

.image-264.nitzkztu {
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.image-264.nitzkztu.fyfgu {
  filter: grayscale();
  object-fit: cover;
  margin-left: 0;
  padding: 0;
}

.image-264.nitzkztu.fyfgu.gukk {
  object-position: 50% 50%;
  border-radius: 10px;
  margin-left: 0;
  padding: 0;
}

.image-264.fyhr {
  filter: grayscale();
  object-fit: cover;
  border-radius: 10px;
  margin-left: 0;
  padding: 0;
}

.text-block-333 {
  color: #1bc47d;
  text-transform: uppercase;
  margin-right: 10px;
  font-size: 12px;
  line-height: 12px;
}

.text-block-333.reu {
  font-size: 10px;
}

.image-265 {
  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-265.gerg {
  padding: 0;
}

.image-265.gerg.hdh {
  background-color: #00255f;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
}

.image-265.grergh {
  object-fit: contain;
  padding: 5px;
}

.image-265.gt5 {
  padding-left: 5px;
  padding-right: 5px;
}

.image-265.grtg {
  padding: 4px;
}

.text-span-143 {
  filter: blur(3px);
}

.text-block-334 {
  color: #000;
  text-transform: lowercase;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 12px;
}

.text-block-335 {
  color: #c1c1c1;
  font-size: 14px;
  line-height: 14px;
}

.text-block-336 {
  color: #000;
  letter-spacing: 0;
  font-size: 14px;
  line-height: 16px;
}

.text-block-337 {
  color: #fff;
  font-size: 14px;
  line-height: 14px;
}

.div-block-3923 {
  border-bottom: 1px solid #535353;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.div-block-3923.dsgdfg {
  border-bottom-style: none;
}

.div-block-3923.dsgdfg.fdhd {
  margin-bottom: 50px;
}

.div-block-3924 {
  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-3924.ztru {
  min-height: 350px;
  padding-bottom: 0;
}

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

.text-span-144 {
  text-transform: uppercase;
  font-size: 10px;
}

.div-block-3926 {
  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-3926.eur {
  background-color: #fff;
  align-items: center;
  padding-right: 15px;
  display: flex;
  top: 0;
  left: auto;
  right: 50px;
  overflow: visible;
}

.div-block-3926.eur.gjk {
  justify-content: center;
  align-items: center;
  min-width: 70px;
  max-width: 70px;
  padding-right: 0;
}

.div-block-3926.asfef {
  background-color: #fff;
  padding-right: 15px;
  inset: auto 39px 50px auto;
  overflow: visible;
}

.div-block-3926.asfef.fyjuh {
  justify-content: center;
  align-items: center;
  min-width: 70px;
  max-width: 70px;
  padding-right: 0;
}

.div-block-3926.asfef.fyjuh.hftj {
  justify-content: center;
  align-items: center;
  min-width: 70px;
  max-width: 70px;
  bottom: 100px;
  right: 220px;
}

.div-block-3926.asfef.fyjuh.hftj.gjhrkge {
  justify-content: center;
  align-items: center;
  right: 50px;
}

.div-block-3926.ttfg {
  justify-content: center;
  align-items: center;
  min-width: 70px;
  max-width: 70px;
  padding-right: 0;
}

.div-block-3926.ttfg.tgjk {
  top: 54px;
  left: 249px;
}

.div-block-3926.ttfg.tgjk.htrthyj {
  min-width: auto;
  max-width: 70px;
  height: auto;
  padding: 5px;
  left: 117px;
}

.div-block-3926.ttfg.tgjk.htrthyj.gfhtyj {
  top: 39px;
  left: 74px;
}

.div-block-3926.ttfg.tgjk.htrthyj.hrtjy {
  top: 36px;
  left: 200px;
}

.div-block-3926.ttfg.tgjk.grehy {
  justify-content: center;
  align-items: center;
  top: 71px;
  left: 340px;
}

.div-block-3927 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 850px;
  display: none;
  overflow: auto;
}

.image-266 {
  object-fit: cover;
  width: 120px;
  min-width: 120px;
  min-height: 150px;
  max-height: 150px;
}

.background-video-9 {
  width: 120px;
  min-width: 120px;
  max-width: 100%;
  min-height: 150px;
  max-height: 150px;
}

.background-video-9.utjl {
  filter: grayscale();
  border-radius: 10px;
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  min-height: 60px;
  max-height: 60px;
}

.background-video-10 {
  width: 120px;
  min-width: 120px;
  max-width: 120%;
  min-height: 150px;
  max-height: 150px;
}

.heading-99 {
  color: #3d92f8;
}

.heading-99.dfhr {
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 12px;
  line-height: 22px;
}

.div-block-3928 {
  background-color: #f1f1f1;
  border-radius: 15px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 10px 30px 10px 20px;
}

.bold-text-127 {
  font-family: Helveticaneue Bold, sans-serif;
}

.text-block-338 {
  margin-top: 10px;
  font-size: 12px;
}

.image-267 {
  filter: invert();
  mix-blend-mode: normal;
  max-width: 200px;
  margin-bottom: -20px;
  margin-left: auto;
  margin-right: auto;
}

.who-are-we {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  min-width: 100%;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 18px;
}

.who-are-we.ged {
  color: #eb9202;
  text-transform: uppercase;
  font-family: Helveticaneue Bold, sans-serif;
  font-size: 18px;
}

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

  .sample {
    max-height: 100%;
  }

  .sample.hei {
    min-height: 370px;
  }

  .sample.hei.fullsx, .sample.hei.fullsx.leftr.ryy, .sample.hei.fullsx.bnj.frsddd, .sample.hei.fullsx.feve4 {
    min-height: 400px;
    max-height: 400px;
  }

  .sample.hei.fullsx.vr4 {
    min-height: 100%;
    max-height: 100px;
  }

  .sample.hei.hun {
    min-height: 400px;
  }

  .sample.hei.full4 {
    min-height: 500px;
    margin-bottom: 0;
  }

  .sample.hei.archivde {
    min-height: 130px;
  }

  .sample.hewru.trey, .sample.hewru.gfht {
    min-height: 700px;
  }

  .sample.djfe.fd.rights.hnm.fghj {
    border-style: none;
  }

  .sample.djfe.fd.bft.ffhjj {
    object-fit: cover;
    object-position: 50% 0%;
    max-height: 600px;
  }

  .sample.djfe.fd.grhy {
    min-height: 70vh;
  }

  .sample.djfe.gretrh {
    margin-top: -400px;
  }

  .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.fsef.fertt {
    max-width: 1400px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-46.right.ewd {
    margin-bottom: 200px;
  }

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

  .section-10.grethjoi._44z57.tzo.zt {
    justify-content: flex-start;
    align-items: center;
    height: 350px;
    min-height: 350px;
  }

  .image-222.ztizuo.hgfgjy {
    margin-left: -10px;
  }

  .div-block-3755 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .header_content-left.rztru.ziu.jhgl {
    min-height: auto;
  }

  .eelab.thuz {
    display: none;
  }

  .div-block-3790.gfr.gdf {
    padding-left: 2%;
    padding-right: 2%;
  }

  .paragraph-style-table {
    font-size: 1rem;
  }

  .paragraph-style-body, .footer-address-wrapper {
    font-size: 1.125rem;
  }

  .article-back {
    left: -12rem;
  }

  .div-block-3807 {
    max-height: 100%;
  }

  .text-block-306.action.dse {
    font-size: 11px;
  }

  .text-block-306.upfd, .text-block-306.upfd.vhb {
    font-size: 12px;
  }

  .text-block-307 {
    font-size: 11px;
  }

  .container-14.container--ai-desn-header.grs.trgg.rges {
    max-width: 1200px;
    overflow: visible;
  }

  .section-16.section--ai-designer, .ai-agent_top-wrapper.gfhh {
    overflow: hidden;
  }

  .image-254.rot4, .image-254.rhtyj, .image-254.rhtyj.guj.hkjk.hkuy6, .image-254.rrot {
    min-height: 240px;
    max-height: 240px;
  }

  .div-block-3856, .div-block-3857 {
    min-height: 240px;
  }

  .papers-card.is-first {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    padding-right: 4rem;
  }

  .papers-card.is-first.start {
    padding-right: 0;
  }

  .papers-desc, .bsi-container-1.vfddg {
    max-width: 100%;
  }

  .papers-wrapper.gfht.jill {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3895 {
    width: 100%;
    min-width: 100%;
  }

  .div-block-3903.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .container-15.dhh {
    max-width: 1000px;
  }
}

@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.hero.feg {
    max-width: 1310px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .sample {
    min-height: 100%;
    max-height: 600px;
    margin-bottom: 0;
  }

  .sample.hei {
    min-height: 390px;
    margin-bottom: 20px;
  }

  .sample.hei.fullsx {
    min-height: 400px;
    max-height: 400px;
  }

  .sample.hei.fullsx.leftr.ryy {
    min-height: 400px;
    max-height: 400px;
    margin-top: -250px;
  }

  .sample.hei.fullsx.rigjts.gnnj.biggersd {
    min-height: 500px;
    max-height: 500px;
  }

  .sample.hei.fullsx.rigjts.ghhn {
    min-height: 400px;
    max-height: 4000px;
  }

  .sample.hei.fullsx.rigjts.feds {
    min-width: 50%;
    max-width: 50%;
    min-height: 400px;
    max-height: 400px;
    margin-top: -200px;
  }

  .sample.hei.fullsx.gbhh.smallers {
    margin-top: -350px;
  }

  .sample.hei.fullsx.bnj.frsddd {
    min-height: 400px;
    max-height: 400px;
  }

  .sample.hei.fullsx.feve4 {
    min-height: 450px;
    max-height: 450px;
  }

  .sample.hei.hun {
    min-height: 420px;
    max-height: 420px;
  }

  .sample.hei.full4 {
    min-height: 600px;
    margin-bottom: 0;
  }

  .sample.hei.archivde {
    min-height: 140px;
  }

  .sample.hewru.trey {
    min-height: 700px;
    margin-bottom: 20px;
  }

  .sample.hewru.gfht {
    min-height: 700px;
  }

  .sample.djfe.fd.rights.vids.gfdddh.huyv {
    min-width: 35%;
    max-width: 35%;
    min-height: 80vh;
    margin-top: -500px;
  }

  .sample.djfe.fd.rights.hnm.fghj {
    max-height: 100%;
  }

  .sample.djfe.fd.dddx.mn {
    margin-top: -400px;
  }

  .sample.djfe.fd.erf4 {
    min-width: 45%;
    max-width: 45%;
    margin-top: -400px;
  }

  .sample.djfe.fd.fdsw {
    margin-top: -700px;
  }

  .sample.djfe.fd.grh {
    margin-top: -550px;
  }

  .sample.djfe.fd.grhy {
    min-height: 70vh;
  }

  .sample.djfe.gbn {
    min-width: 40%;
    max-width: 40%;
  }

  .sample.djfe.gbn.dwddc.ddews.gtdfc.piic {
    margin-top: -300px;
  }

  .sample.djfe.gretrh {
    margin-top: -500px;
  }

  .heading.r4f5tt5 {
    text-align: center;
    margin-top: 9px;
  }

  .ztf4, .ztf4._10e, .div-block-6.fghj, .div-block-7 {
    max-width: 100%;
  }

  .div-block-7.bout {
    max-width: 1310px;
  }

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

  .background-video-2.fdhtd {
    max-height: 70vh;
  }

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

  .hidenseek {
    min-height: 400px;
  }

  ._012trz {
    width: 50%;
    padding-right: 10px;
  }

  ._012trz.egt {
    padding-left: 5px;
  }

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

  .div-block-97 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .text-block-46.right.ewd {
    margin-bottom: 290px;
  }

  .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: 400px;
    min-height: 400px;
    max-height: 400px;
  }

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

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

  .button-19 {
    font-size: 14px;
    line-height: 30px;
  }

  .container-14.container--ai-desn-header.grs.trgg.rges {
    max-width: 1400px;
  }

  .section-16.section--ai-designer {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .nav_component.fes.yjtfg {
    max-width: 100%;
  }

  .section-home-social-2 {
    border-radius: 20px;
  }

  .image-254.rot4, .image-254.rhtyj, .image-254.rhtyj.guj.hkjk.hkuy6, .image-254.rrot {
    min-height: 240px;
    max-height: 240px;
  }

  .div-block-3856, .div-block-3857 {
    min-height: 240px;
  }

  .paragraph-small-6 {
    font-size: 16px;
  }

  .bsi-paragraph-1.gtr {
    font-size: 24px;
    line-height: 160%;
  }

  .bsi-selection-1 {
    font-size: 14px;
  }

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

  .div-block-3926 {
    left: 46px;
  }

  .div-block-3926.eur {
    right: 86px;
  }

  .div-block-3926.asfef {
    bottom: 100px;
    right: 14px;
  }
}

@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.hero.feg {
    max-width: 1700px;
    padding-left: 0;
    padding-right: 0;
  }

  .section.hero.vgh {
    margin-bottom: 20px;
  }

  .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 {
    max-height: 700px;
  }

  .sample.hei {
    min-height: 500px;
    max-height: 390px;
    margin-bottom: 0;
  }

  .sample.hei.fullsx {
    min-height: 500px;
    max-height: 500px;
  }

  .sample.hei.fullsx.leftr.ryy {
    min-height: 550px;
    max-height: 550px;
    margin-top: -300px;
  }

  .sample.hei.fullsx.rigjts.gnnj.biggersd {
    min-height: 600px;
    max-height: 600px;
    margin-top: 60px;
  }

  .sample.hei.fullsx.rigjts.gnnj.biggersd.fgh {
    max-height: 100%;
    margin-top: 0;
  }

  .sample.hei.fullsx.rigjts.ghhn {
    min-height: 550px;
    max-height: 550px;
    margin-top: -400px;
  }

  .sample.hei.fullsx.rigjts.feds {
    min-height: 500px;
    max-height: 500px;
    margin-top: -200px;
  }

  .sample.hei.fullsx.gbhh.smallers {
    min-height: 400px;
    max-height: 400px;
    margin-top: -500px;
  }

  .sample.hei.fullsx.bnj.frsddd {
    min-height: 500px;
    max-height: 500px;
  }

  .sample.hei.fullsx.feve4 {
    min-height: 550px;
    max-height: 550px;
  }

  .sample.hei.fullsx.dfghh {
    min-height: 600px;
    max-height: 600px;
    margin-top: -100px;
  }

  .sample.hei.hun {
    min-height: 500px;
    max-height: 500px;
  }

  .sample.hei.full4 {
    min-height: 800px;
  }

  .sample.hei.archivde {
    min-height: 190px;
  }

  .sample.hewru.trey, .sample.hewru.gtyh.bgfji, .sample.hewru.gfht {
    min-height: 800px;
  }

  .sample.djfe.fd.rights.vids.smallers {
    height: 750px;
    min-height: 750px;
  }

  .sample.djfe.fd.rights.vids.gfdddh.huyv {
    height: 900px;
    min-height: 900px;
    margin-top: -600px;
  }

  .sample.djfe.fd.bft {
    margin-top: -600px;
  }

  .sample.djfe.fd.bft.ffhjj {
    min-height: 1075px;
    max-height: 300px;
  }

  .sample.djfe.fd.dddx.mn {
    margin-top: -500px;
  }

  .sample.djfe.fd.erf4 {
    min-width: 45%;
    max-width: 45%;
    margin-top: -600px;
  }

  .sample.djfe.fd.fdsw {
    margin-top: -800px;
  }

  .sample.djfe.fd.grh {
    margin-top: -600px;
  }

  .sample.djfe.fd.grhy {
    min-width: 30%;
    max-width: 30%;
    height: 700px;
    min-height: 700px;
  }

  .sample.djfe.fd.dfgh {
    margin-top: -400px;
  }

  .sample.djfe.fd.cdds {
    margin-top: -700px;
  }

  .sample.djfe.fd.fggh.fefd {
    max-height: 100%;
  }

  .sample.djfe.gbn.dwddc.ddews.gtdfc.piic {
    margin-top: -300px;
  }

  .sample.djfe.vfx {
    min-width: 40%;
    margin-top: -500px;
  }

  .sample.djfe.gretrh {
    margin-top: -600px;
  }

  .sample.cds3 {
    margin-top: 0;
  }

  .div-block-6.fghj {
    max-width: 100%;
  }

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

  .div-block-7 {
    max-width: 100%;
  }

  .div-block-7.bout {
    max-width: 1700px;
  }

  .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: 80%;
  }

  .copy_p.blur {
    margin-top: 30px;
  }

  .content.is--copy {
    width: 100%;
  }

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

  .heading-11.aboyt {
    margin-left: -9px;
  }

  .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, .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-3603.tti.z5u {
    max-width: 600px;
  }

  .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: 400px;
    max-height: 400px;
  }

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

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

  .section-15 {
    max-width: 1700px;
    margin-top: 0;
  }

  .div-block-3807 {
    max-height: 100%;
  }

  .text-block-306.upfd {
    font-size: 13px;
  }

  .text-block-306.upfd.vhb {
    margin-bottom: 2px;
    font-size: 12px;
  }

  .button-19 {
    font-size: 14px;
    line-height: 30px;
  }

  .text-block-307 {
    margin-bottom: 10px;
  }

  .nav_container.blure {
    max-width: 90%;
  }

  .nav_component.fes.yjtfg {
    max-width: 100%;
  }

  .image-254.rot4, .image-254.rhtyj, .image-254.rhtyj.guj.hkjk.hkuy6, .image-254.rrot {
    max-height: 320px;
  }

  .div-block-3856 {
    min-height: 320px;
    max-height: 320px;
  }

  .text-block-317 {
    font-size: 16px;
  }

  .div-block-3857 {
    min-height: 320px;
    max-height: 320px;
  }

  .heading-70.giu {
    font-size: 30px;
    line-height: 40px;
  }

  .paragraph-small-6 {
    max-width: 400px;
    font-size: 20px;
  }

  .papers-desc, .papers-desc.whiterr {
    font-size: 16px;
  }

  .papers-title {
    font-size: 22px;
  }

  .bsi-paragraph-1.gtr {
    font-size: 24px;
    line-height: 160%;
  }

  .bsi-text-1.njk {
    font-size: 24px;
  }

  .bsi-container-1.vfddg {
    max-width: 1200px;
  }
}

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

  .projects-list {
    margin-left: -10px;
  }

  .divider {
    -webkit-text-stroke-width: .5px;
    -webkit-text-stroke-color: #fff0;
    overflow-wrap: normal;
  }

  .filter {
    margin-right: 20px;
  }

  .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%;
    max-height: 270px;
  }

  .sample.hei {
    min-height: 220px;
    max-height: 170px;
    margin-bottom: 0;
  }

  .sample.hei.fullsx {
    min-height: 250px;
    max-height: 250px;
  }

  .sample.hei.fullsx.leftr.ryy {
    min-width: 50%;
    max-width: 50%;
    min-height: 210px;
    max-height: 210px;
    margin-top: -500px;
  }

  .sample.hei.fullsx.rigjts.gnnj.biggersd {
    min-height: 300px;
    max-height: 300px;
  }

  .sample.hei.fullsx.rigjts.ghhn {
    min-height: 250px;
    margin-top: 0;
  }

  .sample.hei.fullsx.rigjts.feds {
    min-width: 90%;
    max-width: 90%;
    min-height: 360px;
    max-height: 360px;
    margin-top: 0;
  }

  .sample.hei.fullsx.gbhh.smallers {
    min-width: 45%;
    max-width: 45%;
    min-height: 180px;
    max-height: 180px;
    margin-top: -150px;
  }

  .sample.hei.fullsx.feve4 {
    min-height: 250px;
    max-height: 250px;
    margin-top: 0;
  }

  .sample.hei.fullsx.dfghh {
    min-height: 250px;
    max-height: 250px;
    margin-top: -200px;
  }

  .sample.hei.hun {
    min-height: 250px;
  }

  .sample.hei.full4 {
    min-height: 400px;
    max-height: 400px;
  }

  .sample.hewru {
    max-height: 300px;
  }

  .sample.hewru.trey, .sample.hewru.gtyh.bgfji, .sample.hewru.gfht {
    min-height: 400px;
    max-height: 400px;
  }

  .sample.gfrgh {
    display: inline-block;
  }

  .sample.ggfjj {
    display: none;
  }

  .sample.djfe.fd {
    margin-top: -200px;
  }

  .sample.djfe.fd.rights.vids.smallers {
    height: 300px;
    min-height: 300px;
  }

  .sample.djfe.fd.rights.vids.smallers.bgfh {
    max-width: 300px;
  }

  .sample.djfe.fd.rights.vids.gfdddh.huyv {
    height: 300px;
    min-height: 300px;
    margin-top: -250px;
  }

  .sample.djfe.fd.bft.ffhjj {
    object-fit: cover;
    object-position: 50% 0%;
    min-height: 500px;
    max-height: 300px;
  }

  .sample.djfe.fd.erf4 {
    min-width: 45%;
    margin-top: -300px;
  }

  .sample.djfe.fd.fdsw {
    min-width: 40%;
    max-width: 40%;
  }

  .sample.djfe.fd.grh {
    margin-top: -200px;
  }

  .sample.djfe.fd.grhy {
    height: 380px;
  }

  .sample.djfe.fd.dfgh {
    margin-top: -100px;
  }

  .sample.djfe.fd.cdds {
    margin-top: -400px;
  }

  .sample.djfe.fd.fggh.fdg, .sample.djfe.fd.fggh.fefd {
    margin-bottom: 0;
  }

  .sample.djfe.gbn {
    margin-top: 0;
  }

  .sample.djfe.gbn.dwddc.ddews.gtdfc.piic {
    margin-top: 200px;
  }

  .sample.djfe.frg5.jhgr {
    max-height: 200px;
  }

  .sample.djfe.gretrh, .sample.cds3 {
    margin-top: -50px;
  }

  .sample.fuh {
    max-height: 200px;
  }

  .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: 10px;
    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;
  }

  .background-video.greu.tru7.fewg {
    object-fit: contain;
    width: 170px;
    min-width: 170px;
    height: 200px;
    min-height: 200px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-22.ghb {
    flex-flow: column;
  }

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

  .footer-copyright {
    font-size: 14px;
  }

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

  .frame {
    padding: 1.5rem;
  }

  .talentpanel {
    max-width: 600px;
  }

  .div-block-57 {
    border-radius: 25px;
    min-width: 185px;
    min-height: 185px;
  }

  .agent-island {
    right: -55px;
  }

  .agent-island.otherside {
    left: -55px;
  }

  .pictures, .videos {
    margin-top: 40px;
  }

  .heading-11 {
    font-size: 100px;
    line-height: 102px;
  }

  .heading-11.aboyt {
    margin-left: -8px;
  }

  .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-grid-2-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .aaa-section-1-2 {
    padding-bottom: 60px;
    font-size: 1.3vw;
  }

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

  .text-block-46 {
    font-size: 13px;
    line-height: 15px;
  }

  ._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: 12px;
  }

  .automator-ui-heading-large.medium.rze {
    line-height: 1.3;
  }

  .ui-row-large.hj {
    height: 70px;
    min-height: 70px;
    max-height: 70px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .corznt {
    justify-content: center;
    align-items: center;
  }

  .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/64bc1b040f93822114872d3e/665316c13a3d036984f33823_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 {
    border-radius: 20px;
    max-width: 650px;
    margin-bottom: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .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.gret45 {
    font-size: 18px;
  }

  .gradient-span.thztu {
    font-size: 14px;
  }

  .gradient-span.thztu.rhyt {
    line-height: 18px;
  }

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

  .grid-three-column.tzi.hg.yth, .grid-three-column.tzi.hg.rght {
    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;
  }

  .label-regular.u7o8.ryhtj {
    line-height: 22px;
  }

  .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 {
    justify-content: flex-start;
    align-items: center;
    height: 360px;
    min-height: 360px;
    max-height: 360px;
    padding-bottom: 20px;
    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;
  }

  .feature-badge {
    font-size: 14px;
  }

  .button-secondary {
    max-width: 150px;
    display: flex;
  }

  .h6-heading {
    font-size: 18px;
  }

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

  .div-block-3758.gry {
    grid-template-columns: 1fr 1fr;
  }

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

  .t54u5.whzi.grh, .t54u5.zuo8.ffh {
    margin-bottom: 0;
    font-size: 14px;
  }

  .text-block-271, .text-block-271.bhgl {
    font-size: 13px;
    line-height: 18px;
  }

  .text-block-272._353535d.pierc, .text-block-272._353535d.gretk54, .text-block-272.priec {
    margin-top: 0;
  }

  .text-block-273.gret.newr.fewt, .text-block-273.gret.newr.openrt.greh, .text-block-273.gret.newr.openrt.fy, .text-block-273.gret.prei.hyv {
    font-size: 10px;
  }

  .eelab.reps, .eelab.thuz {
    display: none;
  }

  .div-block-3766 {
    min-height: 75vh;
    max-height: 75vh;
    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;
  }

  .tztrz {
    font-size: 20px;
  }

  .tztrz.tzui, .tztrz.ztul {
    font-size: 14px;
  }

  .t56u5 {
    font-size: 10px;
  }

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

  .pricing-column-white-2 {
    min-width: 300px;
    padding: 0;
  }

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

  .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.bgrt5 {
    min-width: 300px;
  }

  .feature-grid-2 {
    min-width: auto;
  }

  .div-block-3774.trur.ggdfh.bh.htt {
    padding-bottom: 10px;
  }

  .thzukzu.trut._20 {
    margin-left: 20px;
  }

  .thzukzu.trut._20._3245 {
    margin-left: 10px;
  }

  .thzukzu.trut._20._3245.jjfd {
    margin-bottom: 20px;
    margin-left: 20px;
  }

  .thzukzu.t5 {
    text-align: left;
    font-size: 12px;
  }

  .thzukzu.t5.fss {
    font-style: normal;
  }

  .thzukzu.t5.fss.gjdf.feht {
    margin-top: 20px;
  }

  .thzukzu.t5.fss.gjdf.feht.ffds {
    font-size: 14px;
  }

  .rtu {
    margin-left: 0;
    margin-right: auto;
  }

  .rtu.sfer {
    margin-left: 0;
  }

  .rtu.sfer.rt4, .rtu.sfer.rt4.rt5 {
    border-radius: 0;
    margin-left: 0;
  }

  .rtu.grz {
    min-width: 100px;
    margin-left: 0;
    margin-right: auto;
  }

  .rtu.grz.hfgk {
    margin-bottom: 20px;
  }

  .rtu.cgj {
    margin-left: 0;
  }

  .div-block-3776 {
    grid-template-columns: 1fr 1fr 1fr;
    min-width: auto;
  }

  .div-block-3776.tzu {
    min-width: 100vw;
  }

  .div-block-3776.tzu.gjd {
    grid-template-columns: .75fr .25fr 1fr;
  }

  .div-block-3776.tzu.fereg {
    grid-template-columns: 1fr 1fr 1fr;
    min-width: auto;
  }

  .div-block-3776.miinur {
    grid-template-columns: .75fr .25fr 1fr;
  }

  .div-block-3776.membreshii.addv-disadv.dsfe.dsefr {
    flex-flow: column;
    min-width: auto;
    min-height: auto;
    max-height: 100%;
    display: flex;
  }

  .div-block-3776.membreshii.addv-disadv.fhdk {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: auto;
    min-height: auto;
    max-height: 100%;
    display: flex;
  }

  .div-block-3777 {
    overflow: auto;
  }

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

  .home-landing-image-wrap {
    margin-top: 20px;
    display: block;
  }

  .home-landing-image-wrap.home-landing-image3 {
    background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6795f142693d7780c03406aa_home-landing3-mob%402x.jpg");
    background-position: 50% -1px;
    background-size: cover;
  }

  .home-landing-image-wrap.home-landing-image2 {
    background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6795f142693d7780c034069c_home-landing2-mob%402x.jpg");
    background-position: 50% -1px;
    background-size: cover;
  }

  .home-landing-image-wrap.home-landing-image1 {
    background-image: url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6795f142693d7780c03406b3_home-landing1-mob%402x.jpg");
    background-position: 50% -1px;
    background-size: cover;
  }

  .home-footer-socicons-wrap {
    margin-top: 20px;
  }

  .section-dark {
    padding-left: 0;
    padding-right: 0;
  }

  .content5-headline-wrapper {
    text-align: center;
    padding-right: 0;
  }

  .image-233 {
    display: none;
  }

  .headline-6-col {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  ._3-col {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  ._4-col {
    width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  ._4-col._4-col-last {
    margin-bottom: 0;
    margin-right: auto;
  }

  .cta4-headline-extrajumbo {
    font-size: 54px;
    line-height: 70px;
  }

  .home-landing-content {
    text-align: center;
    margin-top: 35px;
    margin-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .structure-cards2-menu-btn {
    background-color: #0000;
    margin-right: 30px;
    padding: 0;
  }

  .structure-cards2-menu-btn:active {
    background-color: #0000;
  }

  .structure-cards2-menu-btn.w--open {
    background-color: #0000;
    margin-right: 30px;
  }

  .home-extras-wrap {
    text-align: center;
    flex-direction: column;
  }

  .cta4-headline-wrap {
    text-align: center;
    width: 100%;
  }

  .home-extras-image {
    margin-top: 20px;
  }

  .text-16.text-16-60 {
    width: 100%;
  }

  .home-sections-wrap {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .home-extras-content {
    text-align: center;
    margin-top: 35px;
    margin-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  ._6-col {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  ._6-col._6-col-last {
    width: 100%;
  }

  .content5-description {
    text-align: center;
    margin-top: -10px;
    margin-bottom: 0;
  }

  .hero6-wrap {
    background-image: linear-gradient(#272727e6, #121212), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/6795f142693d7780c0340669_hero-home-mob.png");
    background-position: 0 0, 50% -40px;
    background-size: auto, cover;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .home-category-linkitem {
    margin-bottom: 0;
  }

  .wrap {
    width: 645px;
  }

  .wrap.w80-50-start {
    flex-direction: column;
  }

  .wrap.w80-spcbetween {
    flex-direction: column;
    justify-content: center;
  }

  .wrap.w50-start {
    flex-direction: column;
  }

  .wrap._w-custom.hero6 {
    text-align: center;
    flex-direction: column;
  }

  .wrap._w-custom.structure-menu-wrap {
    width: 100%;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .wrap._w-custom.structure-nav {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .content9-item-wrap {
    text-align: center;
    padding-right: 0;
  }

  ._2-col {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .home-landing-wrap {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .home-sections-text-wrap {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero6-headline-wrap {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

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

  .article-heading.is-large {
    text-align: left;
    font-size: 16px;
  }

  .cta-wrapper {
    grid-template-columns: 1fr;
  }

  .cta-heading {
    min-width: 100vw;
  }

  .article-hero-wrapper {
    justify-content: center;
    align-items: center;
    position: relative;
  }

  .paragraph-style-table {
    font-size: .875rem;
  }

  .line-span {
    display: inline;
  }

  .article-hero-title {
    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-3 {
    padding: 1.25rem;
    font-size: 2.5rem;
  }

  .article-back {
    display: none;
  }

  .navbar-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-13 {
    padding: 4rem 1.25rem;
  }

  .section-13.is-article-hero {
    height: 25rem;
    padding-top: 6rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .article-hero-bg {
    height: 60vw;
  }

  .div-block-3805 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .home_hero_titles-left.cg {
    margin-bottom: 100px;
  }

  .slider-9 {
    min-height: 450px;
  }

  .slider-10 {
    min-height: 250px;
    max-height: 250px;
  }

  .slider-11.leftd {
    min-height: 200px;
    max-height: 220px;
  }

  .slider-11.leftd.grt4 {
    min-height: 200px;
  }

  .slider-11.rights {
    min-height: 200px;
    max-height: 220px;
  }

  .slider-11.rights.trht {
    min-height: 200px;
  }

  .div-block-3807 {
    max-height: 100%;
  }

  .cw-cookie_banner {
    max-width: 80%;
    display: flex;
  }

  .paragraph-123 {
    display: block;
  }

  .text-block-306.upfd {
    font-size: 10px;
  }

  .archiveasset {
    padding-right: 10px;
  }

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

  .txtfrm {
    padding-bottom: 20px;
  }

  .txtfrm.whts {
    padding-bottom: 40px;
  }

  .text-block-308 {
    font-size: 11px;
    line-height: 15px;
  }

  .heading-h3 {
    font-size: 2.5rem;
  }

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

  .display-heading-4, .display-heading-3 {
    font-size: 3.5rem;
  }

  .ai-img_text-block {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-h2 {
    font-size: 3.5rem;
  }

  .row-2 {
    height: 55vw;
  }

  .ai-image-wrapper {
    width: 20vw;
  }

  .row-1 {
    height: 55vw;
  }

  .ai-img_artwork-wrapper {
    margin-bottom: -55rem;
  }

  .blank-row-1 {
    height: 55vw;
  }

  .blank-wrapper {
    max-width: 12vw;
  }

  .display-heading-1 {
    font-size: 6rem;
  }

  .ai-img_text-block-2, .ai-img_text-block-3, .ai-img_text-block-4 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-h2-2 {
    font-size: 3.5rem;
  }

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

  .menu-mob {
    color: #fff;
    background-color: #001632;
    border-radius: 4px;
    padding: 6px;
    font-size: 22px;
  }

  .menu-mob.w--open {
    background-color: #001632;
  }

  .mobile-version-btn {
    justify-content: center;
    align-items: center;
    margin-right: -154px;
    display: flex;
  }

  .footer_bottom-content {
    grid-template-columns: 1fr 1fr;
  }

  .features2-content {
    grid-column-gap: 2.75rem;
    grid-template-columns: 1fr;
    place-items: center stretch;
  }

  .left-arrow-11 {
    top: -115px;
  }

  .mobile-nav {
    background-color: #fff;
    padding-top: 15px;
    box-shadow: 42px 42px 55px #20355a17;
  }

  .navigation-container-mob {
    justify-content: space-between;
  }

  .paragraph-medium {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-medium.rigths {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-medium.rigths.hkl.hrf {
    font-size: 10px;
  }

  .paragraph-medium.rigths.hkl.hrf.vsds {
    font-size: 13px;
  }

  .paragraph-medium.centre {
    max-width: 600px;
    line-height: 22px;
  }

  .paragraph-medium.centre.whitee {
    font-size: 14px;
    line-height: 22px;
  }

  .nav_component {
    display: none;
  }

  .nav_component.fes {
    display: block;
  }

  .video-5 {
    width: auto;
    height: 360px;
  }

  .video_wrapper {
    width: 100%;
    padding: 46px;
  }

  .mobile-nav-link {
    color: #001632;
    text-transform: capitalize;
    width: 100%;
    font-weight: 600;
  }

  .right-arrow-11 {
    top: -115px;
  }

  .social-tabs {
    grid-template-columns: 1.25fr;
  }

  .features3-content, .features4-content {
    grid-template-columns: 1fr;
  }

  .nav_contact-btn.mobile-version {
    min-width: 130px;
    min-height: 44px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .features1-content {
    grid-template-columns: 1fr;
  }

  .badge-bg.blue-bg.tur {
    min-width: 32px;
    min-height: 32px;
  }

  .template_slider-grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .nav_left-item {
    display: flex;
  }

  .footer-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .experiences-grid {
    grid-template-columns: 1fr;
  }

  .nav_login-btn {
    justify-content: center;
    align-items: center;
  }

  .paragraph-large {
    font-size: 16px;
    line-height: 28px;
  }

  .nav_menu {
    display: none;
  }

  .navigation-mob {
    background-color: #0000;
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: 85px;
    padding-left: 3%;
    padding-right: 3%;
    display: flex;
    position: absolute;
  }

  .left-arrow-12, .right-arrow-12 {
    top: -115px;
  }

  .heading-83, .heading-83.white.center, .heading-83.off10marg, .heading-83.centre {
    font-size: 30px;
    line-height: 40px;
  }

  .left-arrow-13, .right-arrow-13 {
    top: -115px;
  }

  .ege4, .button-21.ji {
    font-size: 13px;
    line-height: 20px;
  }

  .image-254.rot4, .image-254.rhtyj, .image-254.rhtyj.guj.hkjk.hkuy6, .image-254.rrot {
    min-height: 180px;
    max-height: 180px;
  }

  .bsk-heading-2.gdgr {
    font-size: 22px;
    line-height: 27px;
  }

  .div-block-3856 {
    min-height: 180px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-317 {
    font-size: 13px;
    line-height: 20px;
  }

  .div-block-3857 {
    min-height: 180px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-257.huj.grh {
    max-height: 180px;
  }

  .process-right {
    padding-right: 5px;
  }

  .text-span-125.whit {
    font-size: 22px;
    line-height: 27px;
  }

  .heading-70 {
    font-size: 24px;
    line-height: 1.2;
  }

  .heading-70.giu, .heading-70.giu.whiter {
    font-size: 22px;
    line-height: 27px;
  }

  .paragraph-small-6 {
    font-size: 16px;
  }

  .papers-card {
    max-width: 30rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .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.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-first.bgfh {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .papers-card.is-first.bgfh.jeyttl {
    padding-left: 15px;
    padding-right: 15px;
  }

  .company-logo {
    max-width: 35px;
    max-height: 35px;
  }

  .papers-desc {
    font-size: 14px;
    line-height: 150%;
  }

  .papers-desc.whiterr {
    font-size: 15px;
  }

  .process-step-wrapper {
    max-width: none;
  }

  .papers-title {
    font-size: 17px;
    line-height: 25px;
  }

  .iimages {
    min-height: 200px;
    max-height: 200px;
  }

  .bsi-paragraph-1 {
    font-size: 17px;
    line-height: 160%;
  }

  .bsi-paragraph-1.gtr {
    max-width: 650px;
    font-size: 16px;
  }

  .bsi-text-1.njk {
    letter-spacing: -.5px;
  }

  .papers-heading-span.smalll.htj.grh {
    line-height: 22px;
  }

  .papers-heading-span.jhg {
    font-size: 30px;
    line-height: 40px;
  }

  .papers-heading-span.uyt.gfddh {
    font-size: 24px;
  }

  .papers-heading-span.frg {
    font-size: 18px;
  }

  .bsi-heading-1 {
    font-size: 40px;
    line-height: 50px;
  }

  .bjs-container-1-1 {
    min-height: auto;
  }

  .bsj-pic-4-1 {
    width: 25em;
  }

  .process-item {
    grid-template-columns: 10vw 1fr;
  }

  .papers-heading.ytu.ghb.efs {
    font-size: 14px;
    line-height: 22px;
  }

  .papers-heading.ytu.gred {
    font-size: 30px;
    line-height: 40px;
  }

  .bsi-selection-1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.3vw;
  }

  .papers-wrapper.gfht {
    margin-top: 100px;
  }

  .heading-87 {
    font-size: 150px;
    line-height: 150px;
  }

  .compering {
    margin-top: 40px;
    overflow: auto;
  }

  .comp1.longer {
    width: 170px;
  }

  .comp1.met {
    width: 280px;
    min-width: 200px;
  }

  .comp1.gfshort {
    width: 150px;
  }

  .bfeofl, .bfeofl.grd, .ctre {
    font-size: 13px;
    line-height: 30px;
  }

  .div-block-3902, .div-block-3903.grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-88 {
    font-size: 22px;
    line-height: 28px;
  }

  .price-type-3.truu {
    margin-top: 20px;
  }

  .price-grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
    overflow: auto;
  }

  .pricing-top-3 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .feature-check-3 {
    border-bottom-style: none;
  }

  .v-3, .text-block-323.htzjujk {
    font-size: 14px;
  }

  .heading-90 {
    margin-bottom: 5px;
  }

  .heading-95 {
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-3907 {
    opacity: .42;
    justify-content: flex-end;
    align-items: center;
  }

  .div-block-3907.hide-for-mob {
    opacity: .35;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .div-block-3907.hide-for-mob.kiifermeg {
    display: none;
  }

  .text-block-325 {
    font-size: 14px;
  }

  .image-262 {
    max-width: 200px;
    height: 200px;
    max-height: 200px;
  }

  .container-15.dhh {
    max-width: 95%;
  }

  .text-block-326 {
    font-size: 9px;
  }

  .aaa-link-2-3 {
    text-decoration: none;
  }

  .spacer-medium.dfg {
    margin-top: 30px;
  }

  .div-block-3913 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .pricing_content-title {
    border-bottom: 1px solid #252525;
    margin-top: 10px;
    padding-bottom: 10px;
  }

  .pricing_content-title.is-hide {
    display: none;
  }

  .pricing_title-div {
    padding-top: 10px;
    padding-bottom: 5px;
    display: flex;
  }

  .pricing_title-div.is-hide {
    display: none;
  }

  .text-size-large-4 {
    font-size: 16px;
  }

  .pricing_content-div {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: none;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing_content-div.is-border {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-size-small-2.is-size {
    font-size: 13px;
  }

  .text-size-small-2.is-size.is-title {
    border-bottom: 1px #fff;
    font-size: 15px;
  }

  .text-size-small-2.text-color-gray {
    font-size: 13px;
  }

  .pricing_grid {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
  }

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

  .pricing_card-wrap {
    border-style: none;
    width: 100%;
    min-height: 300px;
  }

  .pricing_card-wrap.foundings {
    border-style: none;
    min-height: 300px;
  }

  .pricing_title-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing_title-grid.is-title {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(#fff, #0000);
    position: sticky;
    top: 0;
  }

  .ferf24 {
    margin-left: 20px;
    margin-right: auto;
    padding: 0 0 20px;
  }

  .div-block-3917.verifuedd {
    width: 150px;
    min-width: 150px;
    max-width: 150px;
    height: 170px;
    min-height: 170px;
    max-height: 170px;
  }

  .div-block-3917.egeg.vertf.pics.reh, .div-block-3917.egeg.vertf.pics.reh.gd {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-3919 {
    margin-left: 0;
  }

  .div-block-3920, .div-block-3920.platiinadd, .div-block-3920.hrtdf {
    margin-top: -20px;
  }

  .heading-98 {
    font-size: 9px;
  }

  .text-block-332.er65 {
    font-size: 14px;
  }

  .image-264.ferthz, .image-264.nitzkztu.fyfgu, .image-264.fyhr {
    width: 55px;
    height: 55px;
  }

  .image-265 {
    margin-right: 10px;
  }

  .text-block-337 {
    margin-top: 4px;
    font-size: 13px;
  }

  .div-block-3923.tgr6u {
    display: none;
  }

  .div-block-3924.ztru {
    min-height: 310px;
    max-height: 310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-3925 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-3926 {
    height: 65px;
    top: 129px;
    left: 20px;
  }

  .div-block-3926.eur {
    height: 65px;
    top: 21px;
    right: 40px;
  }

  .div-block-3926.eur.gjk {
    min-width: 60px;
    max-width: 60px;
    height: 60px;
    top: 10px;
    right: 42px;
  }

  .div-block-3926.asfef {
    bottom: 43px;
    right: 16px;
  }

  .div-block-3926.asfef.fyjuh {
    min-width: 60px;
    max-width: 60px;
    height: 60px;
  }

  .div-block-3926.asfef.fyjuh.hftj, .div-block-3926.asfef.fyjuh.hftj.gjhrkge {
    min-width: 60px;
    max-width: 60px;
  }

  .div-block-3926.ttfg {
    min-width: 60px;
    max-width: 60px;
    height: 60px;
  }

  .div-block-3926.ttfg.tgjk {
    min-width: 60px;
    max-width: 60px;
    height: 60px;
    left: 224px;
  }

  .div-block-3926.ttfg.tgjk.htrthyj {
    max-width: 60px;
    height: 60px;
    left: 80px;
  }

  .div-block-3926.ttfg.tgjk.htrthyj.gfhtyj {
    max-width: 60px;
    height: 60px;
    left: 28px;
  }

  .div-block-3926.ttfg.tgjk.htrthyj.hrtjy {
    max-width: 60px;
    height: 60px;
    left: 165px;
  }

  .div-block-3926.ttfg.tgjk.grehy {
    left: 305px;
  }

  .background-video-9 {
    max-height: 130px;
  }

  .background-video-9.utjl {
    width: 55px;
    min-width: 55px;
    max-width: 55px;
    min-height: 55px;
    max-height: 55px;
  }

  .background-video-10 {
    max-height: 130px;
  }
}

@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 {
    margin-top: 20px;
    padding-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section.hero.feg {
    max-width: 500px;
    padding-left: 0;
    padding-right: 0;
  }

  .section.hero.vgh.gfkr.fe.gbk.mk.gfr {
    padding-bottom: 60px;
  }

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

  .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 {
    min-height: 600px;
    max-height: 100%;
  }

  .sample.hei {
    min-height: 350px;
  }

  .sample.hei.fullsx {
    min-height: 200px;
    max-height: 200px;
  }

  .sample.hei.fullsx.leftr.ryy {
    min-height: 160px;
    max-height: 160px;
    margin-top: -200px;
  }

  .sample.hei.fullsx.rigjts.gnnj.biggersd {
    min-height: 200px;
    max-height: 200px;
  }

  .sample.hei.fullsx.rigjts.gnnj.biggersd.fgh {
    max-height: 100%;
  }

  .sample.hei.fullsx.rigjts.ghhn {
    min-height: 200px;
  }

  .sample.hei.fullsx.rigjts.feds {
    min-height: 270px;
    max-height: 270px;
  }

  .sample.hei.fullsx.gbhh.smallers {
    min-height: 150px;
    max-height: 150px;
    margin-top: -100px;
  }

  .sample.hei.fullsx.bnj.frsddd {
    min-height: 150px;
    max-height: 150px;
  }

  .sample.hei.fullsx.feve4 {
    min-height: 170px;
    max-height: 170px;
  }

  .sample.hei.full4 {
    min-height: 350px;
  }

  .sample.gretmobilr {
    display: none;
  }

  .sample.hewru.trey {
    min-height: 700px;
    max-height: 700px;
  }

  .sample.hewru.gtyh.bgfji {
    min-height: 800px;
    max-height: 800px;
  }

  .sample.hewru.gfht {
    min-height: 700px;
    max-height: 700px;
  }

  .sample.gfrgh, .sample.ggfjj {
    display: inline-block;
  }

  .sample.djfe.fd.rights.vids.smallers {
    height: 250px;
    min-height: 250px;
  }

  .sample.djfe.fd.rights.hnm.fghj {
    position: static;
  }

  .sample.djfe.fd.bft {
    margin-top: -150px;
  }

  .sample.djfe.fd.bft.ffhjj {
    max-height: 100%;
  }

  .sample.djfe.fd.rfs {
    margin-top: -50px;
  }

  .sample.djfe.fd.dddx.mn {
    margin-top: -150px;
  }

  .sample.djfe.fd.fdsw {
    margin-top: -300px;
  }

  .sample.djfe.fd.grh {
    min-width: 45%;
    max-width: 45%;
    margin-top: -200px;
  }

  .sample.djfe.fd.grhy {
    height: 300px;
  }

  .sample.djfe.fd.cdds {
    margin-top: -300px;
  }

  .sample.djfe.fd.fggh.fdg, .sample.djfe.fd.fggh.fefd {
    max-height: 100%;
    margin-bottom: 0;
  }

  .sample.djfe.gbn.dwddc.ddews.gtdfc, .sample.djfe.gbn.dwddc.ddews.gtdfc.piic, .sample.djfe.frg5 {
    margin-top: 0;
  }

  .sample.djfe.frg5.jhgr {
    max-height: 100%;
  }

  .sample.djfe.vfx {
    margin-top: -100px;
  }

  .sample.djfe.gfdht {
    margin-top: 0;
  }

  .sample.fuh {
    max-height: 100%;
  }

  .heading {
    font-size: 24px;
  }

  .heading.gfh {
    font-size: 27px;
  }

  .heading.gfh.fdg {
    font-size: 30px;
    line-height: 40px;
  }

  .heading.space {
    font-size: 27px;
  }

  .heading.space.hdf {
    font-size: 30px;
    line-height: 40px;
  }

  .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.fdhtd {
    max-height: 100%;
  }

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

  .footer-copyright {
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: 0;
  }

  .footer-legal-link {
    margin-left: 10px;
    margin-right: 10px;
    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: 17px;
    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;
  }

  .heading-11 {
    letter-spacing: -1px;
    margin-right: 10px;
    font-size: 70px;
    line-height: 70px;
  }

  .heading-11.aboyt {
    margin-left: -4px;
  }

  .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 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    column-count: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-right: 0;
    display: block;
  }

  .mainblocks {
    flex-direction: column;
    display: flex;
  }

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

  .image-23.gret.fwer.grredd.gdfd.htfs {
    width: 80px;
    font-size: 20px;
  }

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

  .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-wrap-1-2-2 {
    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/64bc1b040f93822114872d3e/65173564d59334669eaa51ee_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/64bc1b040f93822114872d3e/65173564d59334669eaa51e9_graphics_fallback__2msyifsaf5ue_large.jpeg"), url("https://cdn.prod.website-files.com/64bc1b040f93822114872d3e/65173564d59334669eaa51ee_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;
  }

  .ui-row-large.hj {
    height: auto;
    min-height: auto;
    max-height: 100%;
  }

  .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: 400px;
  }

  .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/64bc1b040f93822114872d3e/665316c13a3d036984f33823_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 {
    max-width: 500px;
    padding-bottom: 4px;
  }

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

  .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/64bc1b040f93822114872d3e/6692a0fdfac01307bd8f301d_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;
  }

  .grid-two-column {
    z-index: 10;
    position: relative;
  }

  .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-three-column.tzi.hg.yth {
    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;
  }

  .image-222.ztizuo.fytjjh.thrthtr.rhtrth {
    min-width: 150px;
    max-width: 60px;
    max-height: 60px;
  }

  .image-222.ztizuo.hgfgjy {
    margin-left: -10px;
  }

  .fgh {
    max-width: 98%;
    font-size: 20px;
  }

  .button-13 {
    font-size: 18px;
    line-height: 30px;
  }

  .div-block-3749.trzu.wtre.rgtz.thr.drghh {
    background-position: 50%;
  }

  .the-list-you-get {
    margin-bottom: 20px;
  }

  .text-span-61.bfdllor {
    text-transform: uppercase;
    font-size: 14px;
  }

  .div-block-3755 {
    align-content: start;
  }

  .div-block-3758.gry {
    display: block;
  }

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

  .button-icon-2.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .header_component {
    padding-top: 0;
  }

  .header_content-right {
    height: 30rem;
  }

  .header_content-right.fhjjk.biit-smaller.fhjh {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    background-image: linear-gradient(#000, #fff);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-height: 300px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .riseverse-badge {
    font-size: .75rem;
  }

  .link-block-11.tre56u.vdfdgr {
    border-radius: 20px 20px 0 0;
    margin-bottom: 0;
  }

  .link-block-11.tre56u.vdfdgr.gres.ewgg {
    margin-bottom: 20px;
  }

  .text-block-272.priec {
    padding-bottom: 20px;
  }

  .eelab.reps, .eelab.thuz {
    display: none;
  }

  .div-block-3766 {
    max-height: 80vh;
  }

  .text-block-274.smzul {
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-274.preivre.fooders.grzui.u76.tutu {
    font-size: 17px;
  }

  .text-block-274.thtzui.fegee {
    font-size: 16px;
  }

  .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: 14px;
    line-height: 18px;
  }

  .price-type-2 {
    font-size: 12px;
    line-height: 25px;
  }

  .price-type-2.nonoedfgh {
    font-size: 12px;
  }

  .pricing-column-features-2 {
    min-width: 230px;
  }

  .price-grid-2 {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 460px;
  }

  .pricing-column-2 {
    background-color: #fff0;
    border-radius: 0;
    min-width: auto;
  }

  .pricing-column-2.bgrt5 {
    min-width: auto;
  }

  .feature-item-2.dsfe {
    min-height: 40px;
  }

  .feature-grid-2 {
    grid-row-gap: 14px;
    min-width: 220px;
  }

  .feature-grid-2.gdr {
    min-width: 350px;
  }

  .thzukzu.trut._20 {
    font-size: 10px;
    line-height: 10px;
  }

  .thzukzu.trut._20._3245.fyu {
    line-height: 20px;
  }

  .thzukzu.trut.yfd {
    font-size: 10px;
    line-height: 10px;
  }

  .thzukzu.t5.fss {
    font-size: 10px;
  }

  .thzukzu.t5.fss.gjdf, .thzukzu.t5.fss.gjdf.feht {
    font-size: 14px;
  }

  .thzukzu.t5.fss.gjdf.feht.ffds {
    margin-top: 40px;
  }

  .div-block-3776 {
    grid-template-columns: 1fr minmax(auto, 1fr) 1fr;
    grid-auto-flow: row;
    min-width: 120vw;
  }

  .div-block-3776.tzu {
    min-width: 130vw;
  }

  .div-block-3776.tzu.fereg {
    min-width: 120vw;
  }

  .div-block-3776.tzu.fereg.dferg {
    width: 120vw;
    min-width: 120vw;
  }

  .div-block-3776.tzu.fereg.ghr {
    min-width: auto;
  }

  .div-block-3776.membreshii.addv-disadv.dsfe.dsefr, .div-block-3776.membreshii.addv-disadv.fhdk.thj {
    max-width: 100%;
  }

  .div-block-3777.sgsg {
    overflow: auto;
  }

  .text-block-277 {
    line-height: 1.6;
  }

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

  .home-footer-socicons-wrap {
    margin-top: 20px;
  }

  .h1-jumbo {
    font-size: 44px;
    line-height: 56px;
  }

  .cta4-headline-extrajumbo {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .h2-jumbo.hero6-headline {
    font-size: 36px;
    line-height: 46px;
  }

  .structure-menu-items {
    text-align: center;
    background-color: #1a1a1a;
    border-top: 1px solid #ffffff0f;
    border-bottom: 1px solid #ffffff0f;
    flex-direction: column;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
  }

  .structure-cards2-menu-btn {
    margin-top: -4px;
    padding: 0;
  }

  .structure-cards2-menu-btn.w--open {
    margin-top: -4px;
  }

  .structure-project-menu {
    z-index: 9;
    text-align: left;
    overflow: scroll;
  }

  .structure-link {
    margin-left: 30px;
  }

  .structure-link.structure-menu-link {
    color: #fffc;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
  }

  .structure-cards2-topbar-wrapper {
    z-index: 20;
    position: relative;
  }

  .home-extras-content {
    margin-top: 25px;
  }

  ._6-col {
    margin-right: 0;
  }

  .structure-2nd-col-allcards {
    margin-top: -40px;
  }

  .structure-more-items {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .wrap {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrap._w-custom.structure-menu-wrap {
    text-align: center;
    background-color: #1a1a1a;
    width: auto;
    padding: 30px 0 10px;
  }

  .wrap._w-custom.home-footer {
    flex-direction: column;
    align-items: center;
  }

  .wrap._w-custom.structure-nav {
    padding-left: 0;
    padding-right: 0;
  }

  .sections-menu-headline {
    margin-bottom: 16px;
  }

  .structure-menu {
    z-index: 10;
  }

  .home-footer-link {
    margin-left: 0;
  }

  .structure-cards-menu {
    height: 60px;
  }

  .papers-cta-img {
    top: -1.5rem;
    right: -2rem;
  }

  .article-heading.is-large, .article-heading.is-large.uyt, .article-heading.is-large.uyt.jhg, .article-heading.is-large {
    font-size: 22px;
  }

  .article-heading.is-large.fdgr {
    margin-top: 60px;
  }

  .article-heading.is-large.fdgr.fghj {
    text-align: left;
    margin-bottom: 20px;
  }

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

  .papers-cta-title {
    padding-right: 2rem;
    font-size: 1.75rem;
  }

  .nav-menu-bottom {
    padding: 1.5rem 1rem;
  }

  .papers-cta-wrapper {
    border-radius: 0;
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .nav-link-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-3 {
    padding: 1rem;
  }

  .heading-medium {
    font-size: 1.5rem;
  }

  .section-13, .section-13.is-article-hero {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .papers-cta-subtitle {
    display: none;
  }

  .article-hero-bg {
    min-height: 100%;
  }

  .section-15 {
    column-count: 0;
    display: flex;
  }

  .slider-9 {
    min-height: 650px;
  }

  .slider-10 {
    max-height: 300px;
  }

  .slider-11.leftd, .slider-11.rights {
    max-height: 450px;
  }

  .div-block-3807 {
    max-height: 100%;
  }

  .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-cookie_banner {
    max-width: 100%;
    padding: 1rem 1rem 40px;
    display: flex;
    inset: auto 0% 0%;
  }

  .cw-button_secondary {
    padding: 10px 20px;
    font-size: 13px;
  }

  .cw-cookie_options {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cw-button_primary {
    padding: 10px 20px;
    font-size: 13px;
  }

  .heading-75 {
    font-size: 15px;
    line-height: 20px;
  }

  .link-50, .paragraph-123 {
    font-size: 12px;
  }

  .backlogs {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-3836 {
    margin-top: 20px;
  }

  .txtfrm {
    padding-bottom: 20px;
  }

  .txtfrm.cgv, .txtfrm.whts {
    padding-bottom: 40px;
  }

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

  .flink, .text-block-310 {
    font-size: 9px;
  }

  .text-block-311 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
  }

  .text-span-108 {
    font-size: 17px;
  }

  .text-span-109 {
    font-size: 20px;
  }

  .listen_sliding-glass {
    width: 26%;
  }

  .heading-h3 {
    font-size: 2.25rem;
  }

  .heading-h3.position-absolute {
    font-size: 27px;
    line-height: 1.2;
  }

  .container-14 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container-14.container--ai-desn-header.grs.trgg.rges {
    height: 500px;
  }

  .black-section-fade {
    height: 4rem;
  }

  .display-heading-4 {
    font-size: 2.5rem;
  }

  .display-heading-4.txt-white.txt-center.gdg {
    font-size: 30px;
  }

  .display-heading-3 {
    font-size: 3rem;
  }

  .heading-h2 {
    font-size: 3rem;
    line-height: 1em;
  }

  .heading-h2.position-absolute {
    font-size: 27px;
    line-height: 1.2;
  }

  .row-2 {
    height: 65vw;
  }

  .row-2.lejjebb {
    max-width: 100%;
    height: 30vw;
    margin-top: 0;
    margin-bottom: 200px;
    display: none;
  }

  .ai-image-wrapper {
    width: 20vw;
  }

  .row-1 {
    height: 65vw;
  }

  .ai-img_artwork-wrapper {
    margin-bottom: -65rem;
  }

  .blank-row-1 {
    height: 65vw;
  }

  .blank-wrapper {
    max-width: 16vw;
  }

  .display-heading-1 {
    font-size: 4rem;
  }

  .display-heading-1.txt-white.txt-center.fegr {
    font-size: 60px;
  }

  .heading-h2-2 {
    font-size: 3rem;
    line-height: 1em;
  }

  .text-block-312 {
    margin-top: 100px;
    font-size: 10px;
  }

  .heading-76.gefdd {
    font-size: 30px;
  }

  .heading-76.gefdd.fddhdd {
    line-height: 38px;
  }

  .header_client-logos-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .mobile-version-btn {
    margin-right: 0;
  }

  .left-arrow-11 {
    top: -58px;
  }

  .package-image {
    max-height: 20px;
  }

  .contact-item {
    border-bottom: 1px solid #e6eaef;
    border-right-style: none;
  }

  .contact-item.no-border {
    border-bottom-style: none;
  }

  .client-logo {
    object-fit: contain;
    max-height: 30px;
  }

  .client-logo.offw.smaller.frsd {
    width: auto;
    max-height: 30px;
  }

  .client-logo.htrdd, .client-logo.nvd {
    max-height: 30px;
  }

  .paragraph-medium.rigths.offe.csae {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-medium.centre {
    margin-top: 20px;
  }

  .nav_component.fes {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video-5 {
    height: 266px;
  }

  .video_wrapper {
    padding: 24px;
  }

  .home-features1_component.bfdgr.fdh.ftyyu {
    grid-template-columns: 1fr;
  }

  .right-arrow-11 {
    top: -58px;
  }

  .contact-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .nav_contact-btn.mobile-version {
    min-height: 40px;
  }

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

  .nav_login-btn.mobile-version {
    min-width: 130px;
    min-height: 40px;
  }

  .paragraph-large {
    font-size: 14px;
    line-height: 22px;
  }

  .left-arrow-12, .right-arrow-12 {
    top: -58px;
  }

  .heading-83.centre {
    margin-bottom: 0;
  }

  .left-arrow-13, .right-arrow-13 {
    top: -58px;
  }

  .image-254.rot4 {
    z-index: 4;
    object-fit: contain;
    object-position: 100% 50%;
    border-style: none;
    position: relative;
  }

  .image-254.rrot {
    z-index: 4;
    object-fit: contain;
    object-position: 0% 50%;
    position: relative;
  }

  .bsk-wrap-grid-1.rtey {
    grid-template-columns: 1fr 1fr;
  }

  .bsk-wrap-grid-1.rtey.vfg.bdfx {
    grid-row-gap: 0px;
    margin-top: 100px;
  }

  .bsk-grid-1.gjj {
    padding-right: 20px;
  }

  .bsk-grid-1.gjj.hjkkl {
    padding-left: 0;
  }

  .bsk-grid-text.csc {
    grid-template-columns: 1fr;
  }

  .bsk-grid-text.csc.hj {
    flex-flow: column;
    grid-template-columns: 1fr;
    place-items: flex-start stretch;
    margin-bottom: 40px;
    display: flex;
  }

  .bsk-grid-text.csc.hj.fefd {
    flex-flow: wrap;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
    display: flex;
  }

  .div-block-3856 {
    align-content: start;
    min-width: 300px;
    max-width: 300px;
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-3856.grht.tghh.dfse.gredsf {
    margin-left: 0;
  }

  .div-block-3856.jttgf.htrgf.gerfdd {
    min-width: 100%;
    max-width: 100%;
    min-height: 200px;
  }

  .div-block-3857 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-3857.htrtd {
    object-fit: contain;
    justify-items: center;
    max-width: 100%;
    min-height: 250px;
    max-height: 100%;
    margin-left: 0;
  }

  .div-block-3859.fhtr {
    min-width: 300px;
    max-width: 300px;
  }

  .image-257.huj.grh {
    max-height: 100%;
    overflow: hidden;
  }

  .text-span-125 {
    font-size: 30px;
  }

  .bold-text-124 {
    font-size: 20px;
  }

  .bold-text-124.gdf {
    font-size: 18px;
    line-height: 22px;
  }

  .process-path {
    height: 100%;
  }

  .heading-70, .heading-70.giu {
    font-size: 18px;
  }

  .paragraph-small-6 {
    font-size: 14px;
    line-height: 140%;
  }

  .papers-card {
    border-radius: 0;
  }

  .papers-card:hover {
    background-color: #f2f5fe00;
  }

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

  .div-block-3888 {
    min-width: 160px;
  }

  .text-block-318 {
    font-size: 10px;
  }

  .company-logo {
    width: 2.5rem;
  }

  .papers-desc, .papers-desc.whiterr {
    font-size: 13px;
  }

  .progression-circle {
    width: 15px;
    min-width: 15px;
    max-width: 15px;
    height: 15px;
    min-height: 15px;
    margin-left: -6px;
    left: -26px;
  }

  .div-block-3890 {
    min-width: auto;
  }

  .iimages {
    min-height: 180px;
    max-height: 180px;
  }

  .bsi-paragraph-1 {
    font-size: 1.5em;
  }

  .bsi-paragraph-1.gtr {
    max-width: 500px;
  }

  .div-block-3861 {
    grid-template-columns: 1fr 1fr;
  }

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

  .div-block-3887.gyuggh {
    grid-template-columns: 1.25fr 1fr .75fr;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .bsi-text-1.njk {
    font-size: 17px;
  }

  .papers-heading-span {
    display: inline;
  }

  .papers-heading-span.smalll.htj.grh {
    font-size: 14px;
  }

  .papers-heading-span.jhg {
    font-size: 30px;
  }

  .papers-heading-span.uyt.gfddh {
    font-size: 22px;
  }

  .bsi-heading-1 {
    font-size: 30px;
    line-height: 36px;
  }

  .bsj-pic-4-1 {
    width: 20em;
  }

  .image-258.fdg.gtf.j {
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
  }

  .image-258.fdg.gtf.smals.gfdh {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .image-258.fdg.gtf.smals.gfdh.gvj {
    border-bottom-left-radius: 0;
  }

  .image-258.fdg.gtf.smals.fmdg {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .text-block-319 {
    font-size: 14px;
  }

  .steps-wrapper {
    width: 50%;
  }

  .ifek.blue.mid {
    min-width: 120px;
    max-width: 120px;
    font-size: 10px;
  }

  .ifek.blue.downs {
    font-size: 10px;
  }

  .ifek.blue.downs.fghr {
    min-width: 120px;
    max-width: 120px;
  }

  .ifek.blue.up {
    min-width: 120px;
    max-width: 120px;
    font-size: 10px;
  }

  .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, .process-item.rift {
    padding-right: 20px;
  }

  .process-item.ups {
    padding-left: 20px;
  }

  .papers-heading.ytu {
    font-size: 25px;
    line-height: 25px;
  }

  .papers-heading.ytu.ghb {
    margin-bottom: 40px;
  }

  .image-259 {
    min-width: 40px;
    max-width: 40px;
  }

  .image-259.gh {
    min-height: 40px;
    max-height: 40px;
  }

  .image-259.smalse5 {
    min-width: 30px;
    max-width: 30px;
    min-height: 30px;
    max-height: 30px;
  }

  .bsi-selection-1 {
    font-size: 1.69vw;
  }

  .papers-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-top: 4rem;
  }

  .papers-wrapper.gfht.jill {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-3895 {
    grid-template-columns: 1fr;
  }

  .compering {
    margin-top: 0;
  }

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

  .siigned.hscof.htjjf.vhgrdt {
    justify-content: flex-start;
    align-items: center;
  }

  .segvicepachhead {
    font-size: 18px;
  }

  .div-block-3902 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-3903.grid {
    grid-template-columns: 1fr;
    min-width: 100%;
  }

  .feature-item-3.dsfe {
    min-height: 40px;
  }

  .text-block-322.smzul {
    font-size: 14px;
    line-height: 18px;
  }

  .price-type-3 {
    font-size: 12px;
    line-height: 25px;
  }

  .price-type-3.nonoedfgh {
    font-size: 12px;
  }

  .price-grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 460px;
  }

  .price-grid-3.htf {
    max-width: 100%;
  }

  .div-block-3907 {
    opacity: .32;
    justify-content: flex-end;
    align-items: center;
  }

  .div-block-3907.hide-for-mob, .div-block-3907.hide-for-mob.kiifermeg {
    display: flex;
  }

  .div-block-3908 {
    margin-top: 60px;
  }

  .container-15.dhh {
    padding-bottom: 40px;
  }

  .aaa-link-3-3, .aaa-link-3-3.vfe445 {
    font-size: 12px;
  }

  .aaa-decor-1-2 {
    height: 12px;
  }

  .aaa-link-2-3, .aaa-link-2-3.vfe445 {
    font-size: 12px;
  }

  .spacer-medium.dfg {
    margin-top: 30px;
  }

  .div-block-3913 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    max-height: 570px;
  }

  .pricing_content-title, .pricing_title-div {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-size-large-4 {
    font-size: 16px;
  }

  .text-size-large-4.text-weight-normal {
    font-size: 18px;
    line-height: 1.7;
  }

  .text-size-large-4.fedd3 {
    font-size: 16px;
  }

  .text-size-large-4.fedd3.htrjd {
    font-size: 27px;
  }

  .text-size-small-2.is-size.is-title {
    font-size: 13px;
    line-height: 16px;
  }

  .text-size-small-2.text-color-gray {
    font-size: 11px;
  }

  .pricing_grid {
    flex-flow: column;
  }

  .pricing_grid.fbn.gfgd {
    grid-template-columns: 1fr 1fr;
  }

  .pricing_card-wrap {
    width: 100%;
    min-height: 300px;
  }

  .pricing_card-wrap.bade {
    min-height: auto;
  }

  .pricing_card-wrap.foundings {
    height: 300px;
    min-height: 300px;
  }

  .padding-global-9 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-size-medium-3 {
    font-size: 18px;
  }

  .text-size-medium-3.text-color-gray {
    line-height: 1.7;
  }

  .div-block-3915 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-3915.descrito {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

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

  .div-block-3919 {
    margin-left: 0;
  }

  .text-block-329 {
    font-size: 13px;
  }

  .text-block-337 {
    margin-top: 0;
  }

  .div-block-3923.tgr6u {
    display: flex;
  }

  .div-block-3924.ztru {
    min-height: 360px;
    max-height: 360px;
  }

  .div-block-3925 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-3926 {
    top: 83px;
    left: 29px;
  }

  .div-block-3926.eur {
    top: 0;
    right: 69px;
  }

  .div-block-3926.asfef {
    bottom: 100px;
  }

  .div-block-3926.asfef.fyjuh.hftj.gjhrkge {
    right: 64px;
  }

  .background-video-9, .background-video-10 {
    max-height: 180px;
  }
}

@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: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section.hero.feg {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section.hero.vgh.gfkr.fe.gbk.mk.gfr {
    z-index: 10;
    margin-top: -60px;
    padding-top: 0;
    padding-bottom: 60px;
    position: relative;
  }

  .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: 5px;
    padding-left: 0;
    padding-right: 10px;
  }

  .filter.w--current {
    margin-right: 5px;
  }

  .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 {
    max-height: 170px;
  }

  .sample.hei {
    min-height: 200px;
  }

  .sample.hei.fullsx {
    min-width: 100%;
    max-width: 100%;
  }

  .sample.hei.fullsx.leftr.ryy {
    min-width: 100%;
    max-width: 100%;
    min-height: 200px;
    max-height: 200px;
    margin-top: 0;
  }

  .sample.hei.fullsx.rigjts.gnnj.biggersd {
    min-width: 100%;
    max-width: 100%;
  }

  .sample.hei.fullsx.rigjts.feds {
    min-width: 100%;
    max-width: 100%;
    min-height: 200px;
    max-height: 200px;
  }

  .sample.hei.fullsx.gbhh.smallers {
    min-width: 100%;
    max-width: 100%;
    min-height: 200px;
    max-height: 200px;
    margin-top: 0;
  }

  .sample.hei.fullsx.bnj.frsddd {
    min-width: 100%;
    max-width: 100%;
    min-height: 200px;
    max-height: 200px;
  }

  .sample.hei.fullsx.feve4 {
    min-height: 200px;
    max-height: 200px;
  }

  .sample.hei.fullsx.dfghh {
    min-width: 100%;
    max-width: 100%;
    min-height: 200px;
    max-height: 200px;
    margin-top: 0;
  }

  .sample.hei.hun {
    min-height: 220px;
  }

  .sample.hei.full4 {
    min-height: 200px;
  }

  .sample.hewru {
    max-height: 5000px;
  }

  .sample.hewru.trey {
    min-height: 500px;
    max-height: 500px;
    margin-bottom: 0;
  }

  .sample.hewru.gtyh {
    min-height: 550px;
  }

  .sample.hewru.gtyh.bgfji {
    min-height: 500px;
    max-height: 500px;
  }

  .sample.hewru.gfht {
    min-height: 500px;
    max-height: 500px;
    margin-bottom: 0;
  }

  .sample.djfe.fd {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
  }

  .sample.djfe.fd.rights.vids.smallers {
    min-width: 100%;
    max-width: 100%;
    height: 600px;
    min-height: 600px;
  }

  .sample.djfe.fd.rights.vids.smallers.bgfh {
    max-width: 300px;
  }

  .sample.djfe.fd.rights.vids.gfdddh.huyv {
    min-width: 100%;
    max-width: 100%;
    height: 600px;
    min-height: 600px;
    margin-top: 0;
  }

  .sample.djfe.fd.rights.hnm {
    margin-top: 0;
  }

  .sample.djfe.fd.bft {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
  }

  .sample.djfe.fd.rfs {
    margin-top: 0;
  }

  .sample.djfe.fd.dddx.mn {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
  }

  .sample.djfe.fd.erf4 {
    min-width: 100%;
    margin-top: 0;
  }

  .sample.djfe.fd.fdsw, .sample.djfe.fd.grh, .sample.djfe.fd.dfgh, .sample.djfe.fd.cdds {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
  }

  .sample.djfe.fd.fggh.fdg, .sample.djfe.fd.fggh.fefd {
    margin-bottom: 0;
  }

  .sample.djfe.gbn, .sample.djfe.gbn.dwddc.ddews.gtdfc, .sample.djfe.gbn.dwddc.ddews.gtdfc.piic, .sample.djfe.frg5 {
    min-width: 100%;
    max-width: 100%;
  }

  .sample.djfe.vfx, .sample.djfe.gfdht, .sample.djfe.gretrh, .sample.cds3 {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
  }

  .heading.gfh {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 24px;
  }

  .heading.gfh.fdg {
    font-size: 30px;
    line-height: 40px;
  }

  .heading.space {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 24px;
  }

  .heading.space.hdf {
    font-size: 30px;
  }

  .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: 16px;
  }

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

  .background-video-2.fdhtd {
    max-height: 60vh;
  }

  .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 {
    direction: ltr;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .footer-copyright {
    font-size: 12px;
  }

  .footer-legal-block {
    margin-bottom: 10px;
    margin-left: 0;
  }

  .footer-legal-link {
    margin-left: 0;
    margin-right: 15px;
    font-size: 13px;
  }

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

  .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: 12px;
    min-width: 100px;
    max-width: 150px;
    min-height: 100px;
    margin-top: 0;
    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;
  }

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

  .grids.motionj8 {
    column-count: 1;
  }

  .intro {
    margin-top: 80px;
  }

  .heading-11 {
    letter-spacing: -1px;
    text-transform: none;
    margin-right: 10px;
    font-size: 60px;
    line-height: 70px;
  }

  .heading-11.aboyt {
    text-transform: capitalize;
  }

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

  ._012trz {
    column-count: 1;
  }

  ._012trz.egt {
    padding-left: 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/64bc1b040f93822114872d3e/6557b86e446c1ecf74ef1b6b_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;
    font-size: 15px;
  }

  .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: 14px;
  }

  .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.gret.fwer.grredd.gdfd.htfs.gfcs {
    object-fit: contain;
    width: 30px;
    height: 15px;
  }

  .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 {
    width: 100%;
    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-2.jzuj.rezz.rttz.bvfeug4 {
    place-items: center;
    min-width: 105%;
    margin-left: -12px;
    margin-right: -12px;
    padding-bottom: 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/64bc1b040f93822114872d3e/6557c2c6bef7766e388a7d24_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/64bc1b040f93822114872d3e/6557c29e991142351b7bab4d_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: 2em;
  }

  .aaa-grid-2-2 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .aaa-link-block-2-2 {
    height: 7em;
  }

  .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/64bc1b040f93822114872d3e/65173564d59334669eaa51ee_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%;
  }

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

  .text-block-46.right {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .text-block-46.right.bfddvc {
    margin-bottom: 40px;
  }

  ._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: auto;
    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: 400px;
  }

  .map-img {
    min-height: 200px;
  }

  .map-img.t34z {
    filter: brightness(200%) 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, .corznt.gyh {
    width: 55px;
    height: 55px;
  }

  .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/64bc1b040f93822114872d3e/665316c13a3d036984f33823_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;
  }

  .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: 93%;
    padding: 5px;
  }

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

  .text-block-218.jokl.huiio.tuzu.fsfee {
    font-size: 18px;
  }

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

  .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/64bc1b040f93822114872d3e/6692a0fdfac01307bd8f301d_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 {
    font-size: 14px;
  }

  .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: 300px;
    min-height: 300px;
    max-height: 300px;
    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;
  }

  .image-222.ztizuo.fytjjh.thrthtr.rhtrth {
    min-width: 140px;
  }

  .image-222.ztizuo.hgfgjy {
    min-width: 140px;
    margin-left: -8px;
  }

  .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.tro.fdjgk.gujk.fghgt {
    line-height: 25px;
  }

  .heading-48.efwg.gert4.ztz {
    max-width: 100%;
  }

  .text-block-266 {
    font-size: 12px;
  }

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

  .header_content-right.fhjjk.biit-smaller.fhjh.gjj {
    display: none;
  }

  .button-secondary-2.teuj.grtz {
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-block-11.tre56u.vdfdgr.gres.ewgg, .link-block-11.zuuiui.gresd.htru {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .tzri.gre {
    justify-content: space-between;
    align-self: center;
    align-items: center;
  }

  .text-block-271 {
    margin-top: 10px;
    font-size: 13px;
  }

  .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: auto;
    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 {
    display: none;
  }

  .eelab.thuz {
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 30px;
    display: none;
  }

  .div-block-3766 {
    min-height: 83vh;
    max-height: 83vh;
    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 {
    font-size: 15px;
    line-height: 24px;
  }

  .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.thtzui.fegee {
    font-size: 14px;
  }

  .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 {
    font-size: 14px;
  }

  .trutrz.rtru {
    font-size: 15px;
  }

  .trutrz.rtru.zetu {
    font-size: 14px;
  }

  .tztrz {
    font-size: 17px;
  }

  .tztrz.greu {
    font-size: 15px;
  }

  .t56u5 {
    font-size: 10px;
    line-height: 16px;
  }

  .text-span-67 {
    font-size: 17px;
  }

  .text-span-67.rtu {
    font-size: 15px;
    line-height: 24px;
  }

  .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 {
    margin-left: 10px;
    margin-right: 0;
    font-size: 13px;
  }

  .feature-text-2._5z6 {
    text-align: center;
    margin-left: 10px;
  }

  .pricing-column-white-2 {
    min-width: 250px;
  }

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

  .price-grid-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing-column-2 {
    min-width: 250px;
  }

  .pricing-column-2.bgrt5 {
    min-width: 190px;
  }

  .feature-grid-2 {
    min-width: 150px;
    max-width: 350px;
  }

  .feature-grid-2.hrtzju {
    max-width: 270px;
  }

  .div-block-3774.rztu.z68 {
    padding-left: 10px;
    padding-right: 0;
  }

  .div-block-3774.rztu.z68.hnb.fhjn {
    padding-bottom: 10px;
  }

  .div-block-3774.trur, .div-block-3774.trur.ggdfh.bh.htt {
    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 {
    min-width: 120px;
    font-size: 12px;
    line-height: 18px;
  }

  .thzukzu.trut.tjztk {
    font-size: 10px;
  }

  .thzukzu.t5 {
    min-width: auto;
    font-size: 12px;
  }

  .thzukzu.t5.tyfd {
    text-align: center;
    min-width: auto;
  }

  .rtu.sfer {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    min-width: 200px;
    min-height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .rtu.sfer.rt4, .rtu.sfer.rt4.rt5 {
    justify-content: center;
    align-items: flex-start;
    min-width: 100%;
  }

  .div-block-3776 {
    grid-template-columns: 1fr 1fr 1fr;
    min-width: 170vw;
  }

  .div-block-3776.tzu.fereg.dferg {
    width: 170vw;
    min-width: 170vw;
  }

  .div-block-3776.membreshii.addv-disadv.dsfe.dsefr {
    margin-right: 10px;
  }

  .div-block-3776.membreshii.addv-disadv.fhdk {
    max-width: 100%;
    margin-right: 10px;
  }

  .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 {
    font-size: 14px;
  }

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

  .cta4-headline-extrajumbo {
    width: 100%;
  }

  .btn-2 {
    text-align: center;
    display: block;
  }

  .hero6-buttons-wrap {
    margin-top: 30px;
  }

  .hero6-wrap {
    background-position: 0 0, 50%;
  }

  .btn-big {
    text-align: center;
    padding: 14px 25px;
    display: block;
  }

  .btn-big.hero6-left-btn {
    margin-right: 0;
  }

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

  .article-heading.is-large {
    max-width: 100%;
    font-size: 15px;
  }

  .body-medium {
    font-size: 1rem;
  }

  .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-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: 17.5rem;
    margin-left: auto;
    margin-right: auto;
  }

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

  .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: 1.25rem;
    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;
  }

  .nav-link-3 {
    font-size: 2rem;
  }

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

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

  .section-13.is-article-hero {
    height: 19.25rem;
    padding-top: 5rem;
  }

  .section-13.is-article {
    border-radius: 1rem;
    margin-top: -1rem;
    padding-top: 2rem;
  }

  .article-hero-bg {
    height: 150%;
    display: none;
  }

  .article-hero-bg.is-mobile {
    object-position: 50% 0%;
    height: 100%;
    display: block;
  }

  .div-block-3805 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .section-15 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-3806 {
    margin-bottom: 10px;
  }

  .slider-9 {
    min-height: 470px;
  }

  .slider-10 {
    min-height: 200px;
    max-height: 200px;
  }

  .slider-11.leftd {
    min-height: 230px;
    max-height: 230px;
    margin-right: 5px;
  }

  .slider-11.rights {
    min-height: 230px;
    max-height: 230px;
    margin-left: 5px;
  }

  .div-block-3834 {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
    overflow: visible;
  }

  .image-249 {
    width: 100%;
  }

  .bold-text-108 {
    font-size: 14px;
  }

  .hli {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .cw-cookie_checkbox {
    margin-bottom: 0;
  }

  .cw-cookies {
    display: flex;
  }

  .cw-cookie_buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
    margin-top: 13px;
  }

  .cw-cookie_banner {
    max-height: 100%;
    padding: 15px 15px 20px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    overflow: visible;
  }

  .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-button_primary {
    width: 100%;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 12px;
  }

  .backlogs {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .text-block-306.action.dse {
    font-size: 9px;
  }

  .archiveasset {
    margin-bottom: 0;
    padding-right: 0;
  }

  .loaddv {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .div-block-3836 {
    margin-top: 10px;
  }

  .div-block-3837 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-309 {
    margin-left: 0;
    padding-top: 8px;
    font-size: 20px;
  }

  .text-block-310, .text-span-106, .text-span-107 {
    display: none;
  }

  .text-span-109 {
    font-size: 18px;
  }

  .listen_sliding-glass {
    width: 33%;
  }

  .listen_sliding-glass.listen_glass-copy--middle {
    display: none;
  }

  .heading-h3.position-absolute {
    font-size: 27px;
  }

  .container-14 {
    flex-wrap: nowrap;
  }

  .container-14.container--ai-desn-header.grs {
    padding-left: 0;
    padding-right: 0;
  }

  .container-14.container--ai-desn-header.grs.trgg {
    height: 50vh;
  }

  .container-14.container--ai-desn-header.grs.trgg.rges {
    height: 300px;
  }

  .display-heading-4.txt-white.txt-center.gdg {
    font-size: 17px;
  }

  .display-heading-3 {
    margin-bottom: 1rem;
    font-size: calc(.75rem + 8.2vw);
  }

  .heading-h2 {
    font-size: 2.75rem;
  }

  .heading-h2.position-absolute {
    font-size: 27px;
  }

  .row-2 {
    max-width: 90%;
  }

  .row-2.lejjebb {
    max-width: 86%;
    display: flex;
  }

  .ai-img_blank-wrapper {
    top: 0;
  }

  .ai-image-wrapper {
    width: 30vw;
  }

  .row-1 {
    width: 110%;
    height: 150vw;
    margin-left: -20px;
  }

  .ai-img_art-blank-wrapper {
    margin-top: -100vh;
  }

  .section-16.section--ai-designer {
    min-height: 50vh;
  }

  .display-heading-1 {
    margin-bottom: 1rem;
    font-size: 14vw;
  }

  .display-heading-1.txt-white.txt-center.fegr {
    font-size: 50px;
  }

  .heading-h2-2 {
    font-size: 2.75rem;
  }

  .div-block-3839 {
    height: 130vh;
    min-height: 130vh;
  }

  .text-block-312 {
    font-size: 10px;
  }

  .heading-76 {
    text-align: left;
    font-size: 36px;
    line-height: 46px;
  }

  .heading-76.gefdd {
    font-size: 24px;
    line-height: 30px;
  }

  .heading-76.gefdd.fddhdd {
    font-size: 22px;
    line-height: 30px;
  }

  .nav_container.blure {
    max-width: 100%;
  }

  .header_client-logos-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: center;
  }

  .header_client-logos-grid.guyj {
    grid-column-gap: 7px;
    grid-template-columns: 1fr minmax(50px, 1fr) 1fr 1fr 1fr 1fr;
  }

  .heading-77 {
    max-width: none;
    font-size: 28px;
    line-height: 36px;
  }

  .heading-77.white {
    max-width: none;
  }

  .mobile-version-btn {
    padding-top: 0;
    display: none;
  }

  .footer_bottom-content {
    grid-row-gap: 22px;
    grid-template-columns: 1fr;
  }

  .package_more-text {
    font-size: 12px;
    line-height: 18px;
  }

  .button-20 {
    font-size: 14px;
    line-height: 44px;
  }

  .features2-content {
    grid-row-gap: 2.5rem;
  }

  .left-arrow-11 {
    inset: -54px auto auto 0%;
  }

  .paragraph-small-3 {
    font-size: 16px;
    line-height: 22px;
  }

  .package-image {
    object-fit: contain;
    max-width: 70px;
    height: 20px;
    overflow: visible;
  }

  .package-image.loreasdd {
    max-width: 70px;
    height: 40px;
    max-height: 40px;
  }

  .heading-78 {
    font-size: 18px;
    line-height: 26px;
  }

  .social_tab-component.hft {
    grid-template-columns: 1fr;
  }

  .home-header_content {
    align-items: flex-start;
  }

  .client-logo.offw.smaller.frsd {
    object-fit: contain;
    max-height: 18px;
  }

  .client-logo.offw.smaller.frsd.guyd, .client-logo.htrdd {
    max-height: 20px;
  }

  .client-logo.bigerrf.fhvs {
    width: 110px;
    max-height: 36px;
  }

  .client-logo.bigerrf.fhvs.chv {
    width: 100px;
    max-height: 44px;
    overflow: visible;
  }

  .client-logo.nvd {
    width: 30px;
    max-height: 20px;
  }

  .client-logo.nvd.fdtg {
    max-height: 23px;
  }

  .client-logo.ftrs {
    width: 65px;
    max-height: 28px;
    overflow: visible;
  }

  .paragraph-medium {
    text-align: left;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-medium.rigths.pricew {
    min-width: 50px;
    margin-right: 10px;
    font-size: 12px;
  }

  .paragraph-medium.rigths.pricew.fres {
    min-width: 50px;
    margin-right: 10px;
  }

  .paragraph-medium.rigths.fullpack {
    font-size: 14px;
  }

  .paragraph-medium.rigths.hkl.hrf {
    font-size: 10px;
    line-height: 16px;
  }

  .paragraph-medium.rigths.hkl.hrf.vsds {
    margin-right: 10px;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-medium.rigths.offe.csae {
    text-align: center;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 0;
    justify-content: center;
    align-items: center;
    font-size: 13px;
  }

  .paragraph-medium.rigths.offe.csae.tewt {
    border-radius: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph-medium.rigths.offe.csae.tewt.cgfr {
    text-align: left;
  }

  .paragraph-medium.rigths.d30.fdg {
    margin-right: 10px;
  }

  .paragraph-medium.centre {
    text-align: center;
    margin-top: 10px;
  }

  .paragraph-medium.centre.usemargg {
    text-align: center;
  }

  .paragraph-medium.md40 {
    text-align: left;
  }

  .paragraph-medium.off10-marg {
    padding-right: 10px;
  }

  .paragraph-medium.ggghh {
    text-align: center;
  }

  .nav_component.fes {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .nav_component.fes.yjtfg {
    padding-left: 15px;
    padding-right: 15px;
  }

  .video-5 {
    height: 146px;
  }

  .paragraph-xsmall {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-xsmall.black {
    font-size: 13px;
  }

  .video_wrapper {
    padding: 14px;
  }

  .home-features1_component.bfdgr.fdh.ftyyu {
    grid-template-columns: 1fr;
    margin-top: 50px;
  }

  .right-arrow-11 {
    inset: -54px auto auto 40px;
  }

  .padding-vertical.padding-huge.gtrgh {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-vertical.padding-xxhuge {
    padding-top: 4rem;
  }

  .padding-vertical.padding-large {
    padding-bottom: 0;
  }

  .experiences-item {
    height: 300px;
  }

  .badge-text {
    font-size: 13px;
    line-height: 15px;
  }

  .badge-text.ceentre {
    text-align: center;
    max-width: 300px;
    margin-top: 10px;
    font-size: 13px;
  }

  .features3-content {
    grid-row-gap: 2.5rem;
  }

  .social_tab-link {
    width: auto;
  }

  .template_slider {
    margin-top: 40px;
  }

  .social_tabs-menu {
    flex-direction: column;
    overflow: visible;
  }

  .features4-content {
    grid-row-gap: 2.5rem;
  }

  .page-padding-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav_contact-btn.mobile-version {
    color: #416ff4;
    border-style: none;
    border-color: #0d152e;
    justify-content: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hom-header_bottom-wave {
    margin-top: 0;
    margin-bottom: -15px;
  }

  .heading-79 {
    font-size: 16px;
    line-height: 22px;
  }

  .features1-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .package_wrap.ftyjh {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .clients_logo-heading {
    text-align: left;
  }

  .footer_social-icon {
    margin-left: 0;
  }

  .badge-bg {
    background-color: #267cf1;
    min-width: 32px;
    min-height: 32px;
  }

  .badge-bg.centre {
    margin-right: 0;
  }

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

  .content-badge.centre {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .badge-icon {
    filter: invert();
  }

  .nav_left-item {
    width: 100%;
    max-width: 100%;
  }

  .nav_right-item {
    width: 100%;
    max-width: 100px;
  }

  .footer-grid-2 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .button-link {
    font-size: 16px;
    line-height: 22px;
  }

  .nav_login-btn.mobile-version {
    color: #416ff4;
    justify-content: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-large {
    text-align: center;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .navigation-mob {
    border: 1px #000;
  }

  .heading-80 {
    max-width: none;
    font-size: 28px;
    line-height: 36px;
  }

  .heading-80.white {
    max-width: none;
  }

  .left-arrow-12 {
    inset: -54px auto auto 0%;
  }

  .paragraph-small-4 {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-81 {
    font-size: 18px;
    line-height: 26px;
  }

  .right-arrow-12 {
    inset: -54px auto auto 40px;
  }

  .page-padding-4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-82 {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-83 {
    text-align: left;
    max-width: none;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-83.white {
    max-width: none;
  }

  .heading-83.white.center {
    text-align: center;
  }

  .heading-83.off10marg {
    padding-right: 10px;
  }

  .heading-83.centre {
    text-align: center;
  }

  .left-arrow-13 {
    inset: -54px auto auto 0%;
  }

  .paragraph-small-5 {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-84 {
    font-size: 18px;
    line-height: 26px;
  }

  .right-arrow-13 {
    inset: -54px auto auto 40px;
  }

  .page-padding-5 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-85 {
    font-size: 16px;
    line-height: 22px;
  }

  .fgr.fes {
    font-size: 10px;
  }

  .text-span-110 {
    font-size: 14px;
    line-height: 14px;
  }

  .ege4 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 20px;
  }

  .button-21 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 20px;
  }

  .button-21.ji {
    display: none;
  }

  .div-block-3840 {
    margin-bottom: 20px;
  }

  .text-block-316 {
    width: 25px;
    min-width: 25px;
    height: 25px;
    min-height: 25px;
    margin-right: 10px;
    font-size: 12px;
    line-height: 12px;
  }

  .company-features {
    font-size: .75rem;
  }

  .bsk-wrap-grid-1 {
    grid-template-columns: 1fr;
  }

  .bsk-wrap-grid-1.rtey {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bsk-wrap-grid-1.rtey.vfg.bdfx {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .bsk-heading-2.gdgr {
    text-align: center;
  }

  .bold-text-110.bdfc {
    font-size: 13px;
    line-height: 20px;
  }

  .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-grid-text.csc {
    grid-template-columns: 1fr;
    min-width: auto;
  }

  .bsk-grid-text.csc.hj {
    grid-template-columns: 1fr;
    grid-auto-flow: row dense;
    margin-bottom: 40px;
  }

  .div-block-3856 {
    min-width: auto;
    max-width: 100%;
    min-height: 160px;
  }

  .div-block-3856.jttgf.htrgf.gerfdd {
    object-fit: cover;
    background-position: 50%;
    background-size: 170px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-3857 {
    max-width: 350px;
    min-height: 160px;
  }

  .div-block-3859.fhtr {
    min-width: 100%;
    max-width: 100%;
  }

  .image-257.huj.grh {
    border-radius: 12px;
  }

  .process-right {
    padding-right: 0;
  }

  .text-span-125 {
    font-size: 18px;
  }

  .text-span-125.whit {
    font-size: 18px;
    line-height: 24px;
  }

  .bold-text-124 {
    font-size: 14px;
  }

  .bold-text-124.gdf {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-70 {
    font-size: 18px;
  }

  .heading-70.giu {
    margin-bottom: 15px;
    line-height: 24px;
  }

  .heading-70.giu.whiter {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-70.bitsmallers {
    line-height: 30px;
  }

  .paragraph-small-6 {
    font-size: 12px;
  }

  .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.ghth.gth {
    border-bottom-right-radius: 0;
  }

  .papers-card.is-first.bgfh {
    border-top-right-radius: 0;
  }

  .div-block-3888 {
    min-height: auto;
  }

  .text-block-318 {
    font-size: 13px;
    line-height: 20px;
  }

  .company-logo {
    width: 35px;
    max-width: 35px;
    height: 35px;
    max-height: 35px;
  }

  .papers-desc {
    font-size: .875rem;
    font-style: normal;
  }

  .papers-desc.str {
    font-style: normal;
  }

  .progression-circle {
    margin-left: -6px;
  }

  .process-step-wrapper {
    max-width: 100%;
  }

  .papers-title.whitr {
    margin-top: 10px;
  }

  .iimages {
    min-height: 130px;
    max-height: 130px;
  }

  .bsi-paragraph-1 {
    text-align: left;
    font-size: 1.8em;
  }

  .bsi-paragraph-1.gtr {
    text-align: center;
    font-size: 15px;
  }

  .div-block-3861 {
    margin-top: -20px;
  }

  .div-block-3887 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-3887.gyuggh {
    grid-template-columns: 1.25fr;
  }

  .bsi-text-1 {
    margin-top: 3em;
    font-size: 2em;
  }

  .bsi-text-1.njk {
    margin-top: 0;
  }

  .papers-heading-span.jhg {
    font-size: 24px;
    line-height: 30px;
  }

  .papers-heading-span.frg.fdgr {
    font-size: 18px;
    line-height: 24px;
  }

  .bsi-wrap-wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .bsi-heading-1 {
    text-align: center;
    font-size: 25px;
    line-height: 30px;
  }

  .bjs-container-1-1 {
    height: auto;
    overflow: hidden;
  }

  .image-258.fdg.gtf.j {
    width: 90px;
    min-width: 90px;
    height: 90px;
    min-height: 90px;
  }

  .image-258.fdg.gtf.smals.gfdh {
    object-fit: contain;
    width: 30px;
    min-width: 30px;
    height: 45px;
    min-height: 45px;
  }

  .image-258.fdg.gtf.smals.gfdh.gvj {
    width: 30px;
    min-width: 30px;
  }

  .image-258.fdg.gtf.smals.fmdg {
    object-fit: contain;
    width: 30px;
    min-width: 30px;
    height: 45px;
    min-height: 45px;
  }

  .text-block-319 {
    font-size: 12px;
    line-height: 20px;
  }

  .bsj-wrap-grid.gnm {
    column-count: 2;
    margin-bottom: -20px;
    padding-bottom: 60px;
  }

  .ifek.blue.mid {
    min-width: 140px;
    max-width: 140px;
    margin-left: 0;
  }

  .ifek.blue.downs {
    min-width: 100%;
    margin-left: 0;
  }

  .ifek.blue.downs.fghr {
    min-width: 160px;
    max-width: 160px;
  }

  .ifek.blue.up {
    min-width: 120px;
    margin-left: 0;
  }

  .process-item {
    grid-template-columns: 20px 1fr;
    padding-left: 20px;
    padding-right: 0;
  }

  .process-item.rift {
    padding-left: 0;
    padding-right: 20px;
  }

  .papers-heading.ytu {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .papers-heading.ytu.ghb {
    font-size: 17px;
    line-height: 23px;
  }

  .papers-heading.ytu.ghb.efs {
    font-size: 13px;
    line-height: 20px;
  }

  .papers-heading.ytu.gred {
    font-size: 24px;
    line-height: 30px;
  }

  .image-259 {
    display: none;
  }

  .bsi-selection-1 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.5vw;
  }

  .papers-wrapper.gfht.jill {
    padding-left: 10px;
    padding-right: 10px;
  }

  .process-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .div-block-3895 {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding: 15px 15px 20px;
    display: flex;
  }

  .idsmger {
    min-height: 200px;
  }

  .idsmger.ffe.hgrddd, .idsmger.ffe.trs.ghf, .idsmger.ffe.trs.gch, .idsmger.ffe.trs.vgs.htd {
    min-height: 100px;
  }

  .idsmger.poertf.dht, .idsmger.htrf {
    min-height: 200px;
  }

  ._23f {
    min-width: 100%;
    min-height: 180px;
  }

  .heading-87 {
    letter-spacing: 0;
    margin-bottom: -20px;
    margin-left: 10px;
    font-size: 70px;
    line-height: 70px;
  }

  .heading-87.whire {
    margin-bottom: -20px;
    font-size: 120px;
    line-height: 100px;
  }

  .compering {
    grid-template-columns: .5fr 1fr 1fr 1fr;
    margin-top: 0;
    overflow: auto;
  }

  .comp1 {
    min-width: 120px;
  }

  .comp1.longer {
    min-width: 150px;
  }

  .comp1.met {
    min-width: 240px;
  }

  .comp1.gfshort {
    min-width: 100px;
  }

  .frit4 {
    min-height: 30px;
  }

  .frit4.fhdd {
    min-height: 30px;
    max-height: 30px;
  }

  .bfeofl, .ctre {
    font-size: 13px;
    line-height: 30px;
  }

  .siigned.ghf.gy7 {
    font-size: 12px;
    line-height: 18px;
  }

  .siigned.hscof {
    border-radius: 0;
    font-size: 13px;
  }

  .siigned.hscof.htjjf {
    font-size: 12px;
    line-height: 18px;
  }

  .siigned.hscof.htjjf.vhgrdt {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .segvicepachhead {
    font-size: 18px;
    line-height: 24px;
  }

  .segvicepachhead.basic.grese {
    font-size: 16px;
  }

  .segvicepachhead.margf {
    line-height: 28px;
  }

  .segvicepachhead.mret {
    margin-right: 10px;
  }

  .div-block-3901 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-260 {
    width: 25px;
    min-width: 25px;
    height: 25px;
    min-height: 25px;
  }

  .text-block-321 {
    font-size: 13px;
    line-height: 1.5;
  }

  .v-2 {
    font-size: 13px;
  }

  .div-block-3902 {
    grid-template-columns: 1fr;
  }

  .t5zh-2 {
    font-size: 40px;
  }

  .gru7-2 {
    font-size: 13px;
    display: inline-block;
  }

  .div-block-3903.grid {
    grid-template-columns: 1fr;
  }

  .heading-88 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .heading-88.efwg.gert4 {
    margin-bottom: 5px;
    font-size: 18px;
  }

  .heading-88.efwg.gert4.ztz {
    max-width: 100%;
  }

  .text-span-132 {
    font-size: 14px;
  }

  .price-type-3.nonoedfgh {
    line-height: 20px;
  }

  .price-grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .check-4 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .pricing-top-3 {
    justify-content: flex-end;
    align-items: center;
  }

  .pricing-top-3.frttu {
    padding-right: 10px;
  }

  .feature-check-3 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
  }

  .heading-89 {
    margin-bottom: 0;
  }

  .v-3 {
    font-size: 13px;
  }

  .text-block-323.thtzui {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-323.htzjujk {
    font-size: 13px;
  }

  .text-block-323.sretz.thzuk {
    flex-flow: column;
    display: flex;
  }

  .text-block-323.sretz.thzuk.u7uzu {
    font-size: 16px;
    line-height: 20px;
  }

  .text-block-323.grtj.zrti.htzu {
    font-size: 18px;
    line-height: 23px;
  }

  .heading-90, .heading-91, .heading-92, .heading-93, .heading-94 {
    margin-bottom: 0;
  }

  .heading-95 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .heading-95.efwg.gert4 {
    margin-bottom: 5px;
    font-size: 18px;
  }

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

  .text-span-134 {
    font-size: 14px;
  }

  .text-span-134.trez5 {
    margin-top: 10px;
    display: block;
  }

  .div-block-3906 {
    grid-template-columns: 1fr;
  }

  .gftr6 {
    font-size: 14px;
  }

  .text-block-324 {
    font-size: 10px;
  }

  .div-block-3907 {
    opacity: .34;
    justify-content: flex-end;
    align-items: center;
  }

  .div-block-3907.hide-for-mob {
    opacity: .34;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .div-block-3907.hide-for-mob.kiifermeg {
    padding-right: 10px;
  }

  .image-261 {
    width: 12px;
    height: 12px;
  }

  .aaa-link-3-3 {
    font-size: 12px;
  }

  .text-span-137 {
    font-size: 13px;
    line-height: 150%;
  }

  .aaa-wrap-8-3 {
    flex-wrap: wrap;
  }

  .div-block-3815 {
    width: 90px;
    height: 90px;
    margin-bottom: 20px;
  }

  .div-block-3815.jgfk {
    width: 50px;
    height: 50px;
  }

  .aaa-link-2-3 {
    font-size: 12px;
  }

  .spacer-medium {
    padding-bottom: 2rem;
  }

  .spacer-medium.dfg {
    margin-top: 40px;
  }

  .pricing_title-div {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background-image: linear-gradient(#fff, #fff0);
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pricing_tab-link.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .text-size-large-4 {
    font-size: 14px;
  }

  .text-size-large-4.text-weight-normal {
    font-size: 18px;
    line-height: 26px;
  }

  .text-size-large-4.fedd3 {
    font-size: 14px;
  }

  .text-size-large-4.fedd3.htrjd {
    font-size: 24px;
  }

  .text-size-small-2.is-size {
    font-size: 12px;
  }

  .text-size-small-2.is-size.is-title {
    border-bottom-style: none;
    font-size: 13px;
  }

  .text-size-small-2.text-color-gray {
    font-size: 12px;
  }

  .pricing_grid.fbn.gfgd {
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
  }

  .pricing_card-wrap {
    min-height: 100%;
  }

  .pricing_card-wrap.foundings {
    height: auto;
    min-height: 100%;
  }

  .pricing_button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-size-medium-3.text-color-gray, .text-span-139 {
    font-size: 14px;
  }

  .gred {
    padding-left: 25px;
  }

  .text-span-140, .text-span-141 {
    display: none;
  }

  .div-block-3914 {
    max-width: 100%;
  }

  .div-block-3915.descrito {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .div-block-3917.verifuedd {
    width: 110px;
    min-width: 110px;
    max-width: 100px;
    height: 110px;
    min-height: 120px;
    max-height: 120px;
  }

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

  .div-block-3918 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-97.rrecogh {
    line-height: 18px;
  }

  .div-block-3919 {
    margin-left: 0;
  }

  .text-block-327, .text-block-328 {
    font-size: 10px;
    line-height: 20px;
  }

  .div-block-3920 {
    justify-content: space-between;
    align-items: center;
  }

  .div-block-3922 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-98 {
    margin-left: 0;
  }

  .text-block-330.fewed {
    font-size: 11px;
  }

  .text-block-331 {
    font-size: 10px;
    line-height: 10px;
  }

  .text-block-332 {
    font-size: 14px;
    line-height: 14px;
  }

  .text-block-332.er65 {
    font-size: 12px;
  }

  .image-264.ferthz {
    width: 55px;
    height: 55px;
  }

  .image-264.nitzkztu {
    width: 40px;
    height: 40px;
  }

  .text-block-333 {
    margin-bottom: 2px;
    font-size: 10px;
    line-height: 10px;
  }

  .image-265.gerg {
    min-width: 60px;
    max-width: 60px;
    min-height: 60px;
    max-height: 60px;
  }

  .text-block-334 {
    margin-bottom: 4px;
    font-size: 11px;
    line-height: 11px;
  }

  .text-block-336 {
    font-size: 13px;
    line-height: 15px;
  }

  .text-block-337 {
    font-size: 12px;
    line-height: 13px;
  }

  .div-block-3924.ztru {
    min-height: 450px;
    max-height: 450px;
  }

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

  .text-span-144 {
    font-size: 9px;
  }

  .div-block-3926 {
    min-width: 30px;
    height: 55px;
    top: 84px;
    left: 14px;
  }

  .div-block-3926.eur {
    height: 55px;
    top: 0;
    right: 30px;
  }

  .div-block-3926.eur.gjk {
    right: 75px;
  }

  .div-block-3926.asfef {
    bottom: 59px;
  }

  .div-block-3926.asfef.fyjuh.hftj {
    bottom: 75px;
    right: 184px;
  }

  .div-block-3926.ttfg.tgjk {
    top: 86px;
    left: 201px;
  }

  .div-block-3926.ttfg.tgjk.grehy {
    left: 239px;
  }

  .background-video-9, .background-video-10 {
    width: 100%;
    min-width: 52px;
    max-width: 100%;
    height: 120px;
    min-height: 120px;
    max-height: 120px;
  }

  .image-267 {
    margin-top: -40px;
  }

  .who-are-we, .who-are-we.ged {
    font-size: 13px;
    line-height: 14px;
  }
}

#w-node-_3b649e77-910a-51e4-2cd0-7897f0cb0c27-14872d36 {
  justify-self: auto;
}

#w-node-_47eb17df-f086-7d0c-2471-81761acc1ec4-14872d36, #w-node-_5248c652-abe1-f433-9e76-ad71a78a9c4a-14872d36, #w-node-_4d74329c-cac1-7fd0-aef8-53dccb1df2b9-14872d36, #w-node-df26d3e8-498b-a5a2-75c8-3f296a117a8f-14872d36, #w-node-c959b2da-8130-aa64-9783-c7610a86486d-14872d36, #w-node-_68adabd0-f7b6-7794-8b29-9b6322551e2f-14872d36 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c9d87c19-49a4-1385-ac4d-8777f9cfc351-14872d36 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_6216cbee-b0ec-3628-7823-b26155f2b90b-14872d36, #w-node-cc73981f-7e98-d55e-6d3a-69d8589eafe5-14872d36 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-feb35b56-826a-065e-12c3-983d824a185d-14872d36, #w-node-ec36f8ce-db52-5bc3-8aa5-9828e691e625-14872d36, #w-node-_2bb4cd01-87cf-591a-2eef-46dee8e07e99-14872d36, #w-node-_85a868a9-ee40-09e0-5fea-7b31edc845c9-14872d36, #w-node-_903526e3-9094-beda-809b-e30dbbc4c2d7-14872d36, #w-node-_6082c569-1105-a6c4-200f-834387aa9c57-14872d36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3cd98377-5a70-4f20-76f7-e4ce89aabe3b-14872d36, #w-node-be9392a7-eb04-1a5b-7afe-105b12782507-14872d36, #w-node-_04e45974-28e1-0d35-5e24-c4aeefa4b64c-14872d36, #w-node-_39ee62c6-9688-2365-143b-56dddc53253d-14872d36 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7143df38-6d44-49e7-6f9e-48c040643e93-14872d36, #w-node-_10a84a72-b464-8f52-dcad-6c8bf85c77f9-14872d36 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ab0970db-7f1d-7342-f604-d3c787d61c93-14872d36, #w-node-_0e71b0e9-9d6c-ff61-decb-cd8f0ef7ca6f-14872d36, #w-node-_27a32e9d-bdd4-9e7f-d74a-747487ffad38-14872d36, #w-node-a54ee4b6-4e6e-8e82-dd00-aedb1f3a40ae-14872d36, #w-node-_17c26f09-f776-c93d-6672-0c6dc066c1ec-14872d36, #w-node-_87159dd8-aa8b-15f8-9ea3-54549ffcdcec-14872d36, #w-node-_405eb945-72da-4226-50bc-8c5e959edfae-14872d36, #w-node-cf34e92a-48c6-d6a7-a748-fff6e877f24c-14872d36, #w-node-_0dc3c022-024b-822d-2b7c-c1822b808b3c-14872d36, #w-node-_403e95d3-5a5c-ba2a-4fa2-ae7d665ef29e-14872d36, #w-node-_2888d3cd-c1a1-50c3-a341-fd3d50f7f9cb-14872d36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a534ee21-4cfc-aefb-d15b-799e42377d2b-14872d36, #w-node-_2ce983cf-a1d5-f00d-1024-18862c63019a-14872d36 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3dee508b-179e-bba4-f7e8-3498f77a1cae-14872d36, #w-node-b6450a23-90cc-cd5a-3a53-5c34a223bea4-14872d36, #w-node-cbb39100-d992-f420-e6c6-6d0e8298e4e2-14872d36, #w-node-_0c921bc1-1c49-e726-7535-bd57f42bee52-14872d36, #w-node-b295a376-14e4-5b82-e599-da655fa7ca15-14872d36 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#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-_3cb77398-f201-0541-5588-c46b9c1d9d58-14872d39, #w-node-d1dae801-34e2-b138-9288-b1291078fa82-14872d39 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d15e18a1-9d58-0b32-293b-5213a2f33cc7-14872d39, #w-node-ccb3cd86-7480-90eb-e2a5-299e1e3e5058-14872d39, #w-node-_1fc3198c-123c-ba52-bde2-d059465aa813-14872d39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32629469-7748-0479-258f-1a727a3c5e78-14872d39 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f9ddfcb-85ed-716d-b44a-292f8d89abb7-14872d39 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: end start;
}

#w-node-fb0e486d-3c9a-c48b-f78d-0f4c4a14ba33-14872d3a, #w-node-_2bcfeb02-47cf-aec5-1ad8-feb7590af182-14872d3a {
  align-self: start;
}

#w-node-f5b3fbab-b63e-3470-05f8-b94f5701f338-14872d3a, #w-node-e24e15db-72b7-f5ef-2149-8a345029fca5-14872d3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcf29d39-aba8-c2d8-2849-0ee307bb5324-2af45da7, #w-node-fcf29d39-aba8-c2d8-2849-0ee307bb5325-2af45da7, #w-node-fcf29d39-aba8-c2d8-2849-0ee307bb5329-2af45da7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fcf29d39-aba8-c2d8-2849-0ee307bb532e-2af45da7, #w-node-fcf29d39-aba8-c2d8-2849-0ee307bb533d-2af45da7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fcf29d39-aba8-c2d8-2849-0ee307bb536c-2af45da7, #w-node-fcf29d39-aba8-c2d8-2849-0ee307bb536d-2af45da7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fcf29d39-aba8-c2d8-2849-0ee307bb5380-2af45da7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#waypoint.w-node-fcf29d39-aba8-c2d8-2849-0ee307bb53a6-2af45da7 {
  grid-area: 1 / 2 / 2 / 3;
}

#WHO.w-node-bb8bc406-be51-5586-95e8-a762a46d7d63-c2b5afba, #w-node-d1564347-b34a-595d-f0a8-3a6154b57417-c2b5afba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d1564347-b34a-595d-f0a8-3a6154b57418-c2b5afba {
  place-self: stretch stretch;
}

#w-node-_69da3341-2518-c04d-2d70-1ad28c3fbf9c-c2b5afba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3165c921-8929-389e-03d2-d52bdea5b422-c2b5afba, #w-node-_3f9c77c3-acc9-8016-b7b2-cfe3eeccb96a-c2b5afba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58a2ac48-6101-1298-45b6-0c4dfffba403-c2b5afba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58a2ac48-6101-1298-45b6-0c4dfffba404-c2b5afba, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba405-c2b5afba, #w-node-_83f817ad-d4fc-9015-5af9-514ffa75010b-c2b5afba, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba407-c2b5afba, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba408-c2b5afba, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba40a-c2b5afba, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba40b-c2b5afba, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba40c-c2b5afba, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba40d-c2b5afba, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba40e-c2b5afba {
  place-self: center;
}

#w-node-d3fa519f-54e0-bbe9-49b5-379e7ffe4d29-c2b5afba, #w-node-d3fa519f-54e0-bbe9-49b5-379e7ffe4d2a-c2b5afba, #w-node-_041afc39-1b90-4b86-8969-2e7b826f676b-c2b5afba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ef6a1b0-c979-210c-0cb0-b6f6822b4aa9-c2b5afba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_900b14c8-bea0-013c-19fd-1a82a290d4a7-c2b5afba, #w-node-_900b14c8-bea0-013c-19fd-1a82a290d4ad-c2b5afba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_900b14c8-bea0-013c-19fd-1a82a290d4ff-c2b5afba {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_900b14c8-bea0-013c-19fd-1a82a290d52a-c2b5afba, #w-node-_900b14c8-bea0-013c-19fd-1a82a290d530-c2b5afba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1e57d78-5587-5121-4c75-250c08a6495f-c2b5afba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b1e57d78-5587-5121-4c75-250c08a649b2-c2b5afba, #w-node-bef03d3e-ca8b-c007-5392-87112af5582d-c2b5afba, #w-node-bef03d3e-ca8b-c007-5392-87112af55836-c2b5afba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bef03d3e-ca8b-c007-5392-87112af55837-c2b5afba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bef03d3e-ca8b-c007-5392-87112af5584d-c2b5afba, #w-node-bef03d3e-ca8b-c007-5392-87112af55858-c2b5afba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1e57d78-5587-5121-4c75-250c08a649b6-c2b5afba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1aab9697-4223-d6fa-7372-45dc9e47b5ac-c2b5afba, #w-node-d2d5a96b-2a7a-d715-410e-1cdb89b6f632-c2b5afba, #w-node-_4efe8d19-3385-2361-a8d8-eb9848136d4b-c2b5afba, #w-node-a78469af-0536-8c61-d9d8-0fb6a4bc3937-c2b5afba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b360c5be-81b1-b3f1-762f-b8d6fc013946-c2b5afba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b1e57d78-5587-5121-4c75-250c08a649a9-c2b5afba, #w-node-_78ee9314-1fde-6c38-fc7b-679bdad98c92-c2b5afba, #w-node-_78ee9314-1fde-6c38-fc7b-679bdad98c93-c2b5afba, #w-node-_66cd532d-89e6-686b-ebc0-1865f4975a79-c2b5afba, #w-node-f014fd85-411e-7b72-acf3-f219ab225009-c2b5afba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#get-started.w-node-aa7727f9-ea74-e298-d7f6-cd50145bd742-c2b5afba, #w-node-aa7727f9-ea74-e298-d7f6-cd50145bd78a-c2b5afba, #w-node-aa7727f9-ea74-e298-d7f6-cd50145bd794-c2b5afba, #w-node-aa7727f9-ea74-e298-d7f6-cd50145bd79e-c2b5afba, #w-node-e765ec76-add8-9816-1fe9-16c402c747e4-c2b5afba, #w-node-b0f4c6c4-8cbb-53af-64c1-4de5af335a3a-c2b5afba, #w-node-_1fef4cd9-54cc-a8f2-e064-bfacd2860c89-c2b5afba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_32f54c84-ea7b-86e4-9a8d-84df81e76210-c2b5afba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_78b41606-7f68-471f-dba4-d7bba3611362-c2b5afba, #w-node-_496156ff-1228-00af-02d4-1fc7c83c1153-c2b5afba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7427f1ea-375b-f313-0d09-96e4913b3678-c2b5afba {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7427f1ea-375b-f313-0d09-96e4913b367a-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3682-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b368a-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3692-c2b5afba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e84e5e9-8109-ef51-86c3-70f6fad3fb3c-c2b5afba, #w-node-_5e84e5e9-8109-ef51-86c3-70f6fad3fb57-c2b5afba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#WHO.w-node-bb8bc406-be51-5586-95e8-a762a46d7d63-648c01ec, #w-node-d1564347-b34a-595d-f0a8-3a6154b57417-648c01ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d1564347-b34a-595d-f0a8-3a6154b57418-648c01ec {
  place-self: stretch stretch;
}

#w-node-_69da3341-2518-c04d-2d70-1ad28c3fbf9c-648c01ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3165c921-8929-389e-03d2-d52bdea5b422-648c01ec, #w-node-_3f9c77c3-acc9-8016-b7b2-cfe3eeccb96a-648c01ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58a2ac48-6101-1298-45b6-0c4dfffba403-648c01ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58a2ac48-6101-1298-45b6-0c4dfffba404-648c01ec, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba405-648c01ec, #w-node-_83f817ad-d4fc-9015-5af9-514ffa75010b-648c01ec, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba407-648c01ec, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba408-648c01ec, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba40a-648c01ec, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba40b-648c01ec, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba40c-648c01ec, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba40d-648c01ec, #w-node-_58a2ac48-6101-1298-45b6-0c4dfffba40e-648c01ec {
  place-self: center;
}

#w-node-d3fa519f-54e0-bbe9-49b5-379e7ffe4d29-648c01ec, #w-node-d3fa519f-54e0-bbe9-49b5-379e7ffe4d2a-648c01ec, #w-node-_041afc39-1b90-4b86-8969-2e7b826f676b-648c01ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ef6a1b0-c979-210c-0cb0-b6f6822b4aa9-648c01ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_900b14c8-bea0-013c-19fd-1a82a290d4a7-648c01ec, #w-node-_900b14c8-bea0-013c-19fd-1a82a290d4ad-648c01ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_900b14c8-bea0-013c-19fd-1a82a290d4ff-648c01ec {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_900b14c8-bea0-013c-19fd-1a82a290d52a-648c01ec, #w-node-_900b14c8-bea0-013c-19fd-1a82a290d530-648c01ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1e57d78-5587-5121-4c75-250c08a6495f-648c01ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b1e57d78-5587-5121-4c75-250c08a649b2-648c01ec, #w-node-bef03d3e-ca8b-c007-5392-87112af5582d-648c01ec, #w-node-bef03d3e-ca8b-c007-5392-87112af55836-648c01ec {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bef03d3e-ca8b-c007-5392-87112af55837-648c01ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bef03d3e-ca8b-c007-5392-87112af5584d-648c01ec, #w-node-bef03d3e-ca8b-c007-5392-87112af55858-648c01ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1e57d78-5587-5121-4c75-250c08a649b6-648c01ec {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1aab9697-4223-d6fa-7372-45dc9e47b5ac-648c01ec, #w-node-d2d5a96b-2a7a-d715-410e-1cdb89b6f632-648c01ec, #w-node-_4efe8d19-3385-2361-a8d8-eb9848136d4b-648c01ec, #w-node-a78469af-0536-8c61-d9d8-0fb6a4bc3937-648c01ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b360c5be-81b1-b3f1-762f-b8d6fc013946-648c01ec {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b1e57d78-5587-5121-4c75-250c08a649a9-648c01ec, #w-node-_78ee9314-1fde-6c38-fc7b-679bdad98c92-648c01ec, #w-node-_78ee9314-1fde-6c38-fc7b-679bdad98c93-648c01ec, #w-node-_66cd532d-89e6-686b-ebc0-1865f4975a79-648c01ec, #w-node-f014fd85-411e-7b72-acf3-f219ab225009-648c01ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#get-started.w-node-aa7727f9-ea74-e298-d7f6-cd50145bd742-648c01ec, #w-node-aa7727f9-ea74-e298-d7f6-cd50145bd78a-648c01ec, #w-node-aa7727f9-ea74-e298-d7f6-cd50145bd794-648c01ec, #w-node-aa7727f9-ea74-e298-d7f6-cd50145bd79e-648c01ec, #w-node-e765ec76-add8-9816-1fe9-16c402c747e4-648c01ec, #w-node-b0f4c6c4-8cbb-53af-64c1-4de5af335a3a-648c01ec, #w-node-_1fef4cd9-54cc-a8f2-e064-bfacd2860c89-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3678-648c01ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7427f1ea-375b-f313-0d09-96e4913b367a-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3682-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b368a-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3692-648c01ec {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e84e5e9-8109-ef51-86c3-70f6fad3fb3c-648c01ec, #w-node-_5e84e5e9-8109-ef51-86c3-70f6fad3fb57-648c01ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40009843-5be8-fd7d-6829-39dceab5e648-5b4633dc {
  place-self: center;
}

#w-node-_40009843-5be8-fd7d-6829-39dceab5e649-5b4633dc, #w-node-_40009843-5be8-fd7d-6829-39dceab5e64b-5b4633dc, #w-node-_40009843-5be8-fd7d-6829-39dceab5e64d-5b4633dc, #w-node-_40009843-5be8-fd7d-6829-39dceab5e64f-5b4633dc, #w-node-_40009843-5be8-fd7d-6829-39dceab5e651-5b4633dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_810e851f-dcdf-541f-2eaa-07a83473f3c8-5b4633dc, #w-node-_5c2fb30d-9dc4-48fe-80b3-43fa21dd0a34-5b4633dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_810e851f-dcdf-541f-2eaa-07a83473f3df-5b4633dc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_810e851f-dcdf-541f-2eaa-07a83473f3e9-5b4633dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_810e851f-dcdf-541f-2eaa-07a83473f3ef-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f407-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f40d-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f425-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f42c-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f444-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f44b-5b4633dc, #w-node-f20ee624-0ab1-f566-d5e7-7fec930bcbbe-5b4633dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20ee624-0ab1-f566-d5e7-7fec930bcbc5-5b4633dc, #w-node-_2aebaca7-6231-8dda-fb25-289ca58ff4d0-5b4633dc, #w-node-_2aebaca7-6231-8dda-fb25-289ca58ff4d6-5b4633dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2aebaca7-6231-8dda-fb25-289ca58ff528-5b4633dc {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2aebaca7-6231-8dda-fb25-289ca58ff553-5b4633dc, #w-node-_2aebaca7-6231-8dda-fb25-289ca58ff559-5b4633dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33ea260d-6281-8f0e-6c7a-d275583e6505-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e6513-5b4633dc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_33ea260d-6281-8f0e-6c7a-d275583e651a-5b4633dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33ea260d-6281-8f0e-6c7a-d275583e651f-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e652e-5b4633dc, #w-node-ac07e236-92ad-f1fc-cb2e-28cf07fcebbd-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e6549-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e6556-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e6568-5b4633dc, #w-node-f35c9064-e7d9-ec76-ed83-7e84dbcd9aaf-5b4633dc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7f074ca5-b561-afe4-8449-8a2347144a2c-5b4633dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7f074ca5-b561-afe4-8449-8a2347144a34-5b4633dc {
  place-self: center stretch;
}

#w-node-_7f074ca5-b561-afe4-8449-8a2347144a38-5b4633dc, #w-node-_7f074ca5-b561-afe4-8449-8a2347144a3b-5b4633dc {
  align-self: center;
}

#w-node-_7f074ca5-b561-afe4-8449-8a2347144a42-5b4633dc {
  place-self: center stretch;
}

#w-node-_7f074ca5-b561-afe4-8449-8a2347144a46-5b4633dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_3c104805-af07-e96c-ca93-8a98fb5d452e-5b4633dc, #w-node-_3c104805-af07-e96c-ca93-8a98fb5d4531-5b4633dc, #w-node-_3c104805-af07-e96c-ca93-8a98fb5d4534-5b4633dc, #w-node-d2a5cd65-1b4d-ec26-1ed3-10fd041d20e8-5b4633dc, #w-node-d2a5cd65-1b4d-ec26-1ed3-10fd041d20eb-5b4633dc, #w-node-d2a5cd65-1b4d-ec26-1ed3-10fd041d20ec-5b4633dc, #w-node-a5ac211a-0614-6bff-17bc-932b40e95bdc-5b4633dc, #w-node-a5ac211a-0614-6bff-17bc-932b40e95bdf-5b4633dc, #w-node-a5ac211a-0614-6bff-17bc-932b40e95be0-5b4633dc {
  align-self: center;
}

#w-node-_621eedf1-8d1a-5aa3-9dd7-dfa5f382d0df-5b4633dc, #w-node-_44bcef21-6dea-c7ce-59d0-7438f882ddd6-5b4633dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_44bcef21-6dea-c7ce-59d0-7438f882dde0-5b4633dc {
  place-self: center stretch;
}

#w-node-_44bcef21-6dea-c7ce-59d0-7438f882dde3-5b4633dc, #w-node-_44bcef21-6dea-c7ce-59d0-7438f882dde6-5b4633dc {
  align-self: center;
}

#w-node-_3730bd84-7d2d-9a17-c543-0a4f594001f1-5b4633dc {
  place-self: center stretch;
}

#w-node-_3730bd84-7d2d-9a17-c543-0a4f594001f5-5b4633dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_2296a328-364d-523c-52d3-381af4c95a26-5b4633dc, #w-node-_2296a328-364d-523c-52d3-381af4c95a29-5b4633dc, #w-node-_2296a328-364d-523c-52d3-381af4c95a2c-5b4633dc, #w-node-_44bcef21-6dea-c7ce-59d0-7438f882ddea-5b4633dc, #w-node-_44bcef21-6dea-c7ce-59d0-7438f882dded-5b4633dc, #w-node-_44bcef21-6dea-c7ce-59d0-7438f882ddf0-5b4633dc, #w-node-_44bcef21-6dea-c7ce-59d0-7438f882ddf4-5b4633dc, #w-node-_44bcef21-6dea-c7ce-59d0-7438f882ddf9-5b4633dc, #w-node-_44bcef21-6dea-c7ce-59d0-7438f882ddfe-5b4633dc {
  align-self: center;
}

#w-node-_52dbb247-38e6-7b40-a68f-62b263c57bcf-5b4633dc, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57be3-5b4633dc, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57bd9-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0163-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f016d-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0177-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0181-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f018b-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0195-5b4633dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdafc9f1-19d4-d8f3-a0eb-1abb37b53f8b-5b4633dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb3521a4-09e6-f479-ae1d-9f56e28ebd24-5b4633dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-bb3521a4-09e6-f479-ae1d-9f56e28ebd29-5b4633dc, #w-node-_8a9d9516-ee58-9a3d-1bf0-cb633137d1ad-5b4633dc, #w-node-edb61303-ded0-4114-14da-e93c78f79998-5b4633dc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bb3521a4-09e6-f479-ae1d-9f56e28ebd51-5b4633dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-bb3521a4-09e6-f479-ae1d-9f56e28ebd53-5b4633dc {
  place-self: center;
}

#w-node-bb3521a4-09e6-f479-ae1d-9f56e28ebd3a-5b4633dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-bb3521a4-09e6-f479-ae1d-9f56e28ebd3e-5b4633dc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bb3521a4-09e6-f479-ae1d-9f56e28ebd3c-5b4633dc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3e7-5b4633dc, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3e8-5b4633dc, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3e9-5b4633dc, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3ea-5b4633dc, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3eb-5b4633dc, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3ec-5b4633dc, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3ed-5b4633dc, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3ee-5b4633dc, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3ef-5b4633dc, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3f0-5b4633dc, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3f1-5b4633dc, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3f2-5b4633dc {
  place-self: center;
}

#w-node-e14b4a3c-eb25-6b0d-9e57-16bbcc1ca0a9-b9f26282 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e14b4a3c-eb25-6b0d-9e57-16bbcc1ca100-b9f26282, #w-node-e14b4a3c-eb25-6b0d-9e57-16bbcc1ca11d-b9f26282 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_343efce9-7f71-7057-82b3-8fef676090e5-b9f26282 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_343efce9-7f71-7057-82b3-8fef676090ef-b9f26282 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_343efce9-7f71-7057-82b3-8fef676090f5-b9f26282, #w-node-_343efce9-7f71-7057-82b3-8fef6760910d-b9f26282, #w-node-_343efce9-7f71-7057-82b3-8fef67609113-b9f26282, #w-node-_343efce9-7f71-7057-82b3-8fef6760912b-b9f26282, #w-node-_343efce9-7f71-7057-82b3-8fef67609132-b9f26282, #w-node-_683ab724-2718-1257-a4a5-93e2825542e1-b9f26282, #w-node-dead4abc-65e5-4190-0439-c6d336d40ee0-b9f26282 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dead4abc-65e5-4190-0439-c6d336d40f34-b9f26282, #w-node-dead4abc-65e5-4190-0439-c6d336d40f37-b9f26282, #w-node-dead4abc-65e5-4190-0439-c6d336d40f3a-b9f26282, #w-node-dead4abc-65e5-4190-0439-c6d336d40f3e-b9f26282, #w-node-dead4abc-65e5-4190-0439-c6d336d40f41-b9f26282, #w-node-dead4abc-65e5-4190-0439-c6d336d40f44-b9f26282, #w-node-dead4abc-65e5-4190-0439-c6d336d40f48-b9f26282, #w-node-dead4abc-65e5-4190-0439-c6d336d40f4d-b9f26282, #w-node-dead4abc-65e5-4190-0439-c6d336d40f50-b9f26282 {
  align-self: center;
}

#w-node-_61efd545-6cd8-9d04-5e79-05c360cbea50-b9f26282 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_61efd545-6cd8-9d04-5e79-05c360cbea52-b9f26282 {
  place-self: center;
}

#w-node-c1d97b47-5238-6a6b-4c55-1559b738064a-b9f26282 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c1d97b47-5238-6a6b-4c55-1559b738064c-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380654-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b738065c-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380664-b9f26282, #w-node-_3cb77398-f201-0541-5588-c46b9c1d9d58-665c9e11, #w-node-d1dae801-34e2-b138-9288-b1291078fa82-665c9e11, #w-node-ccb3cd86-7480-90eb-e2a5-299e1e3e5058-665c9e11, #w-node-_1fc3198c-123c-ba52-bde2-d059465aa813-665c9e11, #w-node-_32629469-7748-0479-258f-1a727a3c5e78-665c9e11 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f9ddfcb-85ed-716d-b44a-292f8d89abb7-665c9e11 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: end start;
}

#w-node-_7235da93-decf-88c0-b857-7c04ab63a858-665c9e11 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe6374-cf22a080 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe637e-cf22a080 {
  justify-self: end;
}

#w-node-_1ac1f86e-c755-fd38-05bc-6a7a861f1437-cf22a080, #join.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1c2-cf22a080, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-cf22a080, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-cf22a080, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-cf22a080 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_170eac48-9ab8-d00a-b500-02a2f598812e-cf22a080 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d244-cf22a080 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d260-cf22a080 {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d275-cf22a080 {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d277-cf22a080 {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d299-cf22a080 {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d29b-cf22a080 {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d2bd-cf22a080 {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d2bf-cf22a080 {
  align-self: center;
}

#w-node-d60e2dfc-62ee-11c0-d8d6-88a8eadf9c3d-cf22a080 {
  align-self: stretch;
}

#w-node-eff603e6-c8fb-89dd-9b63-f79bfa3e8c8e-cf22a080, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd4e5-cf22a080, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd519-cf22a080 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d351-cf22a080 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce4c-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce55-cf22a080 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce5e-cf22a080 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffc-cf22a080 {
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffd-cf22a080 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3cfff-cf22a080 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d004-cf22a080 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d006-cf22a080 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d03c-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d041-cf22a080 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e7062cc-94f6-c2a4-5572-73f90e79d2e7-62a4e395 {
  place-self: center;
}

#w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08ccea-62a4e395, #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cce0-62a4e395, #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cce2-62a4e395, #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cce8-62a4e395, #w-node-_45db0eab-c015-1174-2a09-fa1cd7f5a78f-62a4e395, #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cce4-62a4e395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d679300-e67b-3290-d37c-625178b1b8cf-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-_5d679300-e67b-3290-d37c-625178b1b8d1-62a4e395 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_5d679300-e67b-3290-d37c-625178b1b8d6-62a4e395 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dbd98040-7069-7008-ca8b-b66ca564df2d-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-c35bda60-a421-f4ae-61ff-df7af3b62cc1-62a4e395 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-b87091dd-289d-4134-8504-9112b86a142d-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c35bda60-a421-f4ae-61ff-df7af3b62cc3-62a4e395 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5d679300-e67b-3290-d37c-625178b1b8de-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-_5d679300-e67b-3290-d37c-625178b1b8e0-62a4e395 {
  place-self: center;
}

#w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd08-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_17cb578f-7388-dbe6-a316-2ec7d9c1be0c-62a4e395 {
  align-self: center;
}

#w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd17-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6c598f3-359a-457e-402d-4953c923992b-62a4e395 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4d0e0b41-7857-644d-28b5-013b34d74ea8-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c923997b-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c923999a-62a4e395 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c6c598f3-359a-457e-402d-4953c92399a1-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6c598f3-359a-457e-402d-4953c92399bb-62a4e395 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c6c598f3-359a-457e-402d-4953c92399c2-62a4e395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6c598f3-359a-457e-402d-4953c92399d8-62a4e395 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8a0-62a4e395, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8b1-62a4e395 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8b4-62a4e395, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8b9-62a4e395, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8c2-62a4e395, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8c7-62a4e395, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8d0-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8fd-62a4e395 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_16c73452-505d-a9d1-3e57-8f045e20dddf-62a4e395, #w-node-eec80ae3-09ae-5263-b8ff-6b4fd42f179d-62a4e395, #w-node-_4775b75e-56b5-69e2-953d-b996c743f9a4-62a4e395, #w-node-a6085c37-34c6-97f8-00b0-c695ef6d520f-62a4e395, #w-node-cc9ff3ac-8b75-5836-47d1-639f2968c9a6-62a4e395, #w-node-_1a55eddc-4941-67df-c638-8f57152182e0-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_440961ad-dbe9-f9b2-ca3c-6c8545b2a861-62a4e395, #w-node-a6ddd1a0-56b6-0fec-c868-ae4c3d9f6aaa-62a4e395, #w-node-a2cd777c-8ad3-d664-e7c8-1272b13ce741-62a4e395 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_45937e1d-bedb-4aee-4588-148e558cab32-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d19ec5e-457a-b8fc-7ac4-920c24b56f7b-62a4e395, #w-node-_7d19ec5e-457a-b8fc-7ac4-920c24b56f7e-62a4e395, #w-node-_7d19ec5e-457a-b8fc-7ac4-920c24b56f81-62a4e395, #w-node-a5ce838e-454a-3a94-9fc3-6bce277caaf8-62a4e395, #w-node-a5ce838e-454a-3a94-9fc3-6bce277caafb-62a4e395, #w-node-a5ce838e-454a-3a94-9fc3-6bce277caafe-62a4e395, #w-node-_6f9af1b5-c3ab-18a7-94df-c6ed2468889f-62a4e395, #w-node-_6f9af1b5-c3ab-18a7-94df-c6ed246888a2-62a4e395, #w-node-_6f9af1b5-c3ab-18a7-94df-c6ed246888a5-62a4e395, #w-node-_4ea33139-caec-58ec-d4ff-b069bd8cdd33-62a4e395, #w-node-_4ea33139-caec-58ec-d4ff-b069bd8cdd36-62a4e395, #w-node-_4ea33139-caec-58ec-d4ff-b069bd8cdd39-62a4e395, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb890e-62a4e395, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb8913-62a4e395, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb8916-62a4e395, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb891a-62a4e395, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb8921-62a4e395, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb8926-62a4e395, #w-node-f8852db0-3c14-19d0-ab82-a471c691a2c3-62a4e395, #w-node-f8852db0-3c14-19d0-ab82-a471c691a2ca-62a4e395, #w-node-f8852db0-3c14-19d0-ab82-a471c691a2cf-62a4e395, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf63-62a4e395, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf66-62a4e395, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf69-62a4e395, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf6d-62a4e395, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf70-62a4e395, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf73-62a4e395, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf77-62a4e395, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf7c-62a4e395, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf7f-62a4e395 {
  align-self: center;
}

#w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96765-62a4e395, #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96782-62a4e395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b13eae5-a2c6-4ce2-892b-f97647e9670e-62a4e395 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a71-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a7b-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a85-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a8f-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a99-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58aa3-62a4e395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58ab0-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_228b95e5-5984-d551-31b2-659fb3f9a7c1-62a4e395, #w-node-_228b95e5-5984-d551-31b2-659fb3f9a7c3-62a4e395, #w-node-_2cab3b71-3578-55ee-1f77-6b3332b4a269-62a4e395, #w-node-_2cab3b71-3578-55ee-1f77-6b3332b4a272-62a4e395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02bb0fc8-464f-3648-9af3-a995990aa39e-62a4e395 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a0-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a8-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b0-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b8-62a4e395 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f6e2c5c9-9064-5224-fbed-f2268594a81a-62a4e395, #w-node-f6e2c5c9-9064-5224-fbed-f2268594a820-62a4e395, #w-node-f6e2c5c9-9064-5224-fbed-f2268594a826-62a4e395, #w-node-f6e2c5c9-9064-5224-fbed-f2268594a82e-62a4e395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e7062cc-94f6-c2a4-5572-73f90e79d2e7-096298af {
  place-self: center;
}

#w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08ccea-096298af, #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cce0-096298af, #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cce2-096298af, #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cce8-096298af, #w-node-_45db0eab-c015-1174-2a09-fa1cd7f5a78f-096298af, #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cce4-096298af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d679300-e67b-3290-d37c-625178b1b8cf-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-_5d679300-e67b-3290-d37c-625178b1b8d1-096298af {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_5d679300-e67b-3290-d37c-625178b1b8d6-096298af {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dbd98040-7069-7008-ca8b-b66ca564df2d-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-c35bda60-a421-f4ae-61ff-df7af3b62cc1-096298af {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-b87091dd-289d-4134-8504-9112b86a142d-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c35bda60-a421-f4ae-61ff-df7af3b62cc3-096298af {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5d679300-e67b-3290-d37c-625178b1b8de-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-_5d679300-e67b-3290-d37c-625178b1b8e0-096298af {
  place-self: center;
}

#w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd08-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_17cb578f-7388-dbe6-a316-2ec7d9c1be0c-096298af {
  align-self: center;
}

#w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd17-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6c598f3-359a-457e-402d-4953c923992b-096298af {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4d0e0b41-7857-644d-28b5-013b34d74ea8-096298af, #w-node-c6c598f3-359a-457e-402d-4953c923997b-096298af, #w-node-c6c598f3-359a-457e-402d-4953c923999a-096298af {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c6c598f3-359a-457e-402d-4953c92399a1-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6c598f3-359a-457e-402d-4953c92399bb-096298af {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c6c598f3-359a-457e-402d-4953c92399c2-096298af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6c598f3-359a-457e-402d-4953c92399d8-096298af {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8a0-096298af, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8b1-096298af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8b4-096298af, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8b9-096298af, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8c2-096298af, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8c7-096298af, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8d0-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8fd-096298af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_16c73452-505d-a9d1-3e57-8f045e20dddf-096298af, #w-node-eec80ae3-09ae-5263-b8ff-6b4fd42f179d-096298af, #w-node-_4775b75e-56b5-69e2-953d-b996c743f9a4-096298af, #w-node-a6085c37-34c6-97f8-00b0-c695ef6d520f-096298af, #w-node-cc9ff3ac-8b75-5836-47d1-639f2968c9a6-096298af, #w-node-_1a55eddc-4941-67df-c638-8f57152182e0-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_440961ad-dbe9-f9b2-ca3c-6c8545b2a861-096298af, #w-node-a6ddd1a0-56b6-0fec-c868-ae4c3d9f6aaa-096298af, #w-node-a2cd777c-8ad3-d664-e7c8-1272b13ce741-096298af {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_45937e1d-bedb-4aee-4588-148e558cab32-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d19ec5e-457a-b8fc-7ac4-920c24b56f7b-096298af, #w-node-_7d19ec5e-457a-b8fc-7ac4-920c24b56f7e-096298af, #w-node-_7d19ec5e-457a-b8fc-7ac4-920c24b56f81-096298af, #w-node-a5ce838e-454a-3a94-9fc3-6bce277caaf8-096298af, #w-node-a5ce838e-454a-3a94-9fc3-6bce277caafb-096298af, #w-node-a5ce838e-454a-3a94-9fc3-6bce277caafe-096298af, #w-node-_6f9af1b5-c3ab-18a7-94df-c6ed2468889f-096298af, #w-node-_6f9af1b5-c3ab-18a7-94df-c6ed246888a2-096298af, #w-node-_6f9af1b5-c3ab-18a7-94df-c6ed246888a5-096298af, #w-node-_4ea33139-caec-58ec-d4ff-b069bd8cdd33-096298af, #w-node-_4ea33139-caec-58ec-d4ff-b069bd8cdd36-096298af, #w-node-_4ea33139-caec-58ec-d4ff-b069bd8cdd39-096298af, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb890e-096298af, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb8913-096298af, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb8916-096298af, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb891a-096298af, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb8921-096298af, #w-node-_9d57d86f-a125-b3a0-bbc8-4227a0bb8926-096298af, #w-node-f8852db0-3c14-19d0-ab82-a471c691a2c3-096298af, #w-node-f8852db0-3c14-19d0-ab82-a471c691a2ca-096298af, #w-node-f8852db0-3c14-19d0-ab82-a471c691a2cf-096298af, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf63-096298af, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf66-096298af, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf69-096298af, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf6d-096298af, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf70-096298af, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf73-096298af, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf77-096298af, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf7c-096298af, #w-node-f52a033a-530a-c6a6-6041-c6b9059ccf7f-096298af {
  align-self: center;
}

#w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96765-096298af, #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96782-096298af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b13eae5-a2c6-4ce2-892b-f97647e9670e-096298af {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a71-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a7b-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a85-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a8f-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a99-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58aa3-096298af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58ab0-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_228b95e5-5984-d551-31b2-659fb3f9a7c1-096298af, #w-node-_228b95e5-5984-d551-31b2-659fb3f9a7c3-096298af, #w-node-_2cab3b71-3578-55ee-1f77-6b3332b4a269-096298af, #w-node-_2cab3b71-3578-55ee-1f77-6b3332b4a272-096298af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02bb0fc8-464f-3648-9af3-a995990aa39e-096298af {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a0-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a8-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b0-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b8-096298af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f6e2c5c9-9064-5224-fbed-f2268594a81a-096298af, #w-node-f6e2c5c9-9064-5224-fbed-f2268594a820-096298af, #w-node-f6e2c5c9-9064-5224-fbed-f2268594a826-096298af, #w-node-f6e2c5c9-9064-5224-fbed-f2268594a82e-096298af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b642d27d-9949-dbdb-8743-e9b2ceae9654-e398f7a2 {
  place-self: center;
}

#w-node-b642d27d-9949-dbdb-8743-e9b2ceae9655-e398f7a2, #w-node-b642d27d-9949-dbdb-8743-e9b2ceae9657-e398f7a2, #w-node-b642d27d-9949-dbdb-8743-e9b2ceae9659-e398f7a2, #w-node-b642d27d-9949-dbdb-8743-e9b2ceae965b-e398f7a2, #w-node-b642d27d-9949-dbdb-8743-e9b2ceae965d-e398f7a2, #w-node-b642d27d-9949-dbdb-8743-e9b2ceae965f-e398f7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4748279-dfa6-bd3a-75bd-e35d90da754a-e398f7a2, #w-node-b4748279-dfa6-bd3a-75bd-e35d90da754b-e398f7a2, #w-node-b4748279-dfa6-bd3a-75bd-e35d90da754d-e398f7a2, #w-node-b4748279-dfa6-bd3a-75bd-e35d90da754e-e398f7a2, #w-node-b4748279-dfa6-bd3a-75bd-e35d90da7554-e398f7a2, #w-node-b4748279-dfa6-bd3a-75bd-e35d90da7555-e398f7a2 {
  place-self: center;
}

#w-node-_810e851f-dcdf-541f-2eaa-07a83473f3c8-e398f7a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_810e851f-dcdf-541f-2eaa-07a83473f3df-e398f7a2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_810e851f-dcdf-541f-2eaa-07a83473f3e9-e398f7a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_810e851f-dcdf-541f-2eaa-07a83473f3ef-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f407-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f40d-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f425-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f42c-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f444-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f44b-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f460-e398f7a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_810e851f-dcdf-541f-2eaa-07a83473f467-e398f7a2, #w-node-bb4a14d6-79e2-5db4-32d7-13ddc0db79a5-e398f7a2, #w-node-bb4a14d6-79e2-5db4-32d7-13ddc0db79ab-e398f7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb4a14d6-79e2-5db4-32d7-13ddc0db79fd-e398f7a2 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bb4a14d6-79e2-5db4-32d7-13ddc0db7a28-e398f7a2, #w-node-bb4a14d6-79e2-5db4-32d7-13ddc0db7a2e-e398f7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c104805-af07-e96c-ca93-8a98fb5d452e-e398f7a2, #w-node-_3c104805-af07-e96c-ca93-8a98fb5d4531-e398f7a2, #w-node-_3c104805-af07-e96c-ca93-8a98fb5d4534-e398f7a2, #w-node-d2a5cd65-1b4d-ec26-1ed3-10fd041d20e8-e398f7a2, #w-node-d2a5cd65-1b4d-ec26-1ed3-10fd041d20eb-e398f7a2, #w-node-d2a5cd65-1b4d-ec26-1ed3-10fd041d20ec-e398f7a2, #w-node-a5ac211a-0614-6bff-17bc-932b40e95bdc-e398f7a2, #w-node-a5ac211a-0614-6bff-17bc-932b40e95bdf-e398f7a2, #w-node-a5ac211a-0614-6bff-17bc-932b40e95be0-e398f7a2 {
  align-self: center;
}

#w-node-_52dbb247-38e6-7b40-a68f-62b263c57bcf-e398f7a2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_52dbb247-38e6-7b40-a68f-62b263c57be3-e398f7a2, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57bd9-e398f7a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5be41fa2-0949-58d3-1e10-ea23c76ebe7d-e398f7a2 {
  justify-self: start;
}

#w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0163-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f016d-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0177-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0181-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f018b-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0195-e398f7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdafc9f1-19d4-d8f3-a0eb-1abb37b53f8b-e398f7a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b533-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b534-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b535-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b536-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b537-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b538-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b539-e398f7a2, #w-node-b73a0c4c-6975-e0a1-026c-10cc1a102f0d-e398f7a2, #w-node-b73a0c4c-6975-e0a1-026c-10cc1a102f0e-e398f7a2, #w-node-c42e7c76-0627-dac3-90eb-44c07614fd69-e398f7a2, #w-node-c42e7c76-0627-dac3-90eb-44c07614fd6a-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b542-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b543-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b544-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b545-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b546-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b547-e398f7a2, #w-node-dbfaaca9-8552-fa3f-61b9-f6bb8fe5b548-e398f7a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3e7-e398f7a2, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3e8-e398f7a2, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3e9-e398f7a2, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3ea-e398f7a2, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3eb-e398f7a2, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3ec-e398f7a2, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3ed-e398f7a2, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3ee-e398f7a2, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3ef-e398f7a2, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3f0-e398f7a2, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3f1-e398f7a2, #w-node-_8dc2c98a-da14-7f2a-6c16-03bb89bbf3f2-e398f7a2 {
  place-self: center;
}

#w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe6374-80ce6caf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe637e-80ce6caf {
  justify-self: end;
}

#w-node-_1ac1f86e-c755-fd38-05bc-6a7a861f1437-80ce6caf, #join.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1c2-80ce6caf, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-80ce6caf, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-80ce6caf, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-80ce6caf, #w-node-_170eac48-9ab8-d00a-b500-02a2f598812e-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d244-80ce6caf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d260-80ce6caf {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d275-80ce6caf {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d277-80ce6caf {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d299-80ce6caf {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d29b-80ce6caf {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d2bd-80ce6caf {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d2bf-80ce6caf {
  align-self: center;
}

#w-node-d60e2dfc-62ee-11c0-d8d6-88a8eadf9c3d-80ce6caf {
  align-self: stretch;
}

#w-node-eff603e6-c8fb-89dd-9b63-f79bfa3e8c8e-80ce6caf, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd4e5-80ce6caf, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd519-80ce6caf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d351-80ce6caf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce4c-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce55-80ce6caf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce5e-80ce6caf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffc-80ce6caf {
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffd-80ce6caf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3cfff-80ce6caf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d004-80ce6caf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d006-80ce6caf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d03c-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d041-80ce6caf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe6374-b2475a2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe637e-b2475a2b {
  justify-self: end;
}

#w-node-_1ac1f86e-c755-fd38-05bc-6a7a861f1437-b2475a2b, #join.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1c2-b2475a2b, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-b2475a2b, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-b2475a2b, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-b2475a2b, #w-node-_170eac48-9ab8-d00a-b500-02a2f598812e-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d244-b2475a2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d260-b2475a2b {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d275-b2475a2b {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d277-b2475a2b {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d299-b2475a2b {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d29b-b2475a2b {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d2bd-b2475a2b {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d2bf-b2475a2b {
  align-self: center;
}

#w-node-d60e2dfc-62ee-11c0-d8d6-88a8eadf9c3d-b2475a2b {
  align-self: stretch;
}

#w-node-eff603e6-c8fb-89dd-9b63-f79bfa3e8c8e-b2475a2b, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd4e5-b2475a2b, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd519-b2475a2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d351-b2475a2b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce4c-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce55-b2475a2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce5e-b2475a2b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffc-b2475a2b {
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffd-b2475a2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3cfff-b2475a2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d004-b2475a2b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d006-b2475a2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d03c-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d041-b2475a2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe6374-7541a88e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe637e-7541a88e {
  justify-self: end;
}

#w-node-_1ac1f86e-c755-fd38-05bc-6a7a861f1437-7541a88e, #join.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1c2-7541a88e, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-7541a88e, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-7541a88e, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-7541a88e, #w-node-_170eac48-9ab8-d00a-b500-02a2f598812e-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d244-7541a88e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d260-7541a88e {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d275-7541a88e {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d277-7541a88e {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d299-7541a88e {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d29b-7541a88e {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d2bd-7541a88e {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d2bf-7541a88e {
  align-self: center;
}

#w-node-d60e2dfc-62ee-11c0-d8d6-88a8eadf9c3d-7541a88e {
  align-self: stretch;
}

#w-node-eff603e6-c8fb-89dd-9b63-f79bfa3e8c8e-7541a88e, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd4e5-7541a88e, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd519-7541a88e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d351-7541a88e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce4c-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce55-7541a88e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce5e-7541a88e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffc-7541a88e {
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffd-7541a88e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3cfff-7541a88e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d004-7541a88e {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d006-7541a88e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d03c-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d041-7541a88e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe6374-b27b85de {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe637e-b27b85de {
  justify-self: end;
}

#w-node-_1ac1f86e-c755-fd38-05bc-6a7a861f1437-b27b85de, #join.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1c2-b27b85de, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-b27b85de, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-b27b85de, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-b27b85de, #w-node-_170eac48-9ab8-d00a-b500-02a2f598812e-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d244-b27b85de {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d260-b27b85de {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d275-b27b85de {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d277-b27b85de {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d299-b27b85de {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d29b-b27b85de {
  align-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d2bd-b27b85de {
  justify-self: center;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d2bf-b27b85de {
  align-self: center;
}

#w-node-d60e2dfc-62ee-11c0-d8d6-88a8eadf9c3d-b27b85de {
  align-self: stretch;
}

#w-node-eff603e6-c8fb-89dd-9b63-f79bfa3e8c8e-b27b85de, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd4e5-b27b85de, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd519-b27b85de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d351-b27b85de {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce4c-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce55-b27b85de {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce5e-b27b85de {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffc-b27b85de {
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffd-b27b85de {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3cfff-b27b85de {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d004-b27b85de {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d006-b27b85de {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17dfea5-25b2-aad5-1548-df62d2a3d03c-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d041-b27b85de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-bdafc9f1-19d4-d8f3-a0eb-1abb37b53f8b-5b4633dc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd4e5-cf22a080 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58ab0-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58ab0-096298af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bdafc9f1-19d4-d8f3-a0eb-1abb37b53f8b-e398f7a2, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd4e5-80ce6caf, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd4e5-b2475a2b, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd4e5-7541a88e, #w-node-_05c2dbbb-4878-c69d-b9a4-fe1d63bfd4e5-b27b85de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_85a868a9-ee40-09e0-5fea-7b31edc845c9-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a903b0b4-8387-3908-e1f7-36baf58f83fe-95d3b68b {
    place-self: center end;
  }
}

@media screen and (max-width: 991px) {
  #w-node-a903b0b4-8387-3908-e1f7-36baf58f83fe-95d3b68b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center end;
  }

  #w-node-_3cb77398-f201-0541-5588-c46b9c1d9d58-14872d39, #w-node-d1dae801-34e2-b138-9288-b1291078fa82-14872d39, #w-node-ccb3cd86-7480-90eb-e2a5-299e1e3e5058-14872d39, #w-node-_1fc3198c-123c-ba52-bde2-d059465aa813-14872d39, #w-node-_32629469-7748-0479-258f-1a727a3c5e78-14872d39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2f9ddfcb-85ed-716d-b44a-292f8d89abb7-14872d39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: end start;
  }

  #w-node-fcf29d39-aba8-c2d8-2849-0ee307bb5324-2af45da7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d1564347-b34a-595d-f0a8-3a6154b57418-c2b5afba {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-d1564347-b34a-595d-f0a8-3a6154b57419-c2b5afba, #w-node-d1564347-b34a-595d-f0a8-3a6154b5741a-c2b5afba, #w-node-d1564347-b34a-595d-f0a8-3a6154b5741b-c2b5afba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_32b3238e-7e4e-5f58-6d9e-091bed364100-c2b5afba, #w-node-_900b14c8-bea0-013c-19fd-1a82a290d4a7-c2b5afba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1e57d78-5587-5121-4c75-250c08a649a9-c2b5afba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_74f95148-6d57-0367-30fa-1a2138bf80f5-c2b5afba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32f54c84-ea7b-86e4-9a8d-84df81e76210-c2b5afba {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7427f1ea-375b-f313-0d09-96e4913b367a-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3682-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b368a-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3692-c2b5afba {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7427f1ea-375b-f313-0d09-96e4913b36a5-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36b4-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36c3-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36d2-c2b5afba, #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-d1564347-b34a-595d-f0a8-3a6154b57418-648c01ec {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-d1564347-b34a-595d-f0a8-3a6154b57419-648c01ec, #w-node-d1564347-b34a-595d-f0a8-3a6154b5741a-648c01ec, #w-node-d1564347-b34a-595d-f0a8-3a6154b5741b-648c01ec {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_32b3238e-7e4e-5f58-6d9e-091bed364100-648c01ec, #w-node-_900b14c8-bea0-013c-19fd-1a82a290d4a7-648c01ec {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1e57d78-5587-5121-4c75-250c08a649a9-648c01ec {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_74f95148-6d57-0367-30fa-1a2138bf80f5-648c01ec {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7427f1ea-375b-f313-0d09-96e4913b367a-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3682-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b368a-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3692-648c01ec {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7427f1ea-375b-f313-0d09-96e4913b36a5-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36b4-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36c3-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36d2-648c01ec {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_810e851f-dcdf-541f-2eaa-07a83473f3df-5b4633dc {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_810e851f-dcdf-541f-2eaa-07a83473f3fd-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f407-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f41b-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f425-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f43a-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f444-5b4633dc, #w-node-f20ee624-0ab1-f566-d5e7-7fec930bcbb3-5b4633dc, #w-node-f20ee624-0ab1-f566-d5e7-7fec930bcbbe-5b4633dc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2aebaca7-6231-8dda-fb25-289ca58ff4d0-5b4633dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_33ea260d-6281-8f0e-6c7a-d275583e6505-5b4633dc {
    grid-column: span 3 / span 3;
  }

  #w-node-_33ea260d-6281-8f0e-6c7a-d275583e6514-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e6520-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e652f-5b4633dc, #w-node-ac07e236-92ad-f1fc-cb2e-28cf07fcebbe-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e654a-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e6557-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e6569-5b4633dc, #w-node-f35c9064-e7d9-ec76-ed83-7e84dbcd9ab0-5b4633dc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_52dbb247-38e6-7b40-a68f-62b263c57bcf-5b4633dc {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_52dbb247-38e6-7b40-a68f-62b263c57be3-5b4633dc, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57bd9-5b4633dc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0177-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0181-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f018b-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0195-5b4633dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e14b4a3c-eb25-6b0d-9e57-16bbcc1ca0a9-b9f26282 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-e14b4a3c-eb25-6b0d-9e57-16bbcc1ca100-b9f26282, #w-node-e14b4a3c-eb25-6b0d-9e57-16bbcc1ca11d-b9f26282 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_343efce9-7f71-7057-82b3-8fef676090e5-b9f26282 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_343efce9-7f71-7057-82b3-8fef67609103-b9f26282, #w-node-_343efce9-7f71-7057-82b3-8fef6760910d-b9f26282, #w-node-_343efce9-7f71-7057-82b3-8fef67609121-b9f26282, #w-node-_343efce9-7f71-7057-82b3-8fef6760912b-b9f26282 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c1d97b47-5238-6a6b-4c55-1559b738064c-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380654-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b738065c-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380664-b9f26282 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c1d97b47-5238-6a6b-4c55-1559b7380677-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380686-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380695-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b73806a4-b9f26282, #w-node-_3cb77398-f201-0541-5588-c46b9c1d9d58-665c9e11, #w-node-d1dae801-34e2-b138-9288-b1291078fa82-665c9e11, #w-node-ccb3cd86-7480-90eb-e2a5-299e1e3e5058-665c9e11, #w-node-_1fc3198c-123c-ba52-bde2-d059465aa813-665c9e11, #w-node-_32629469-7748-0479-258f-1a727a3c5e78-665c9e11 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2f9ddfcb-85ed-716d-b44a-292f8d89abb7-665c9e11 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: end start;
  }

  #join.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1c2-cf22a080 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-cf22a080, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-cf22a080 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-cf22a080 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_170eac48-9ab8-d00a-b500-02a2f598812e-cf22a080, #w-node-_170eac48-9ab8-d00a-b500-02a2f5988141-cf22a080 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d27c-cf22a080 {
    justify-self: start;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-cf22a080 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8753-cf22a080, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8762-cf22a080, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8771-cf22a080, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8780-cf22a080, #how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffc-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffd-cf22a080, #how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d003-cf22a080 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d004-cf22a080 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd17-62a4e395 {
    justify-self: start;
  }

  #w-node-_4d0e0b41-7857-644d-28b5-013b34d74ea8-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c9239970-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c923997b-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c923998f-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c923999a-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c92399af-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c92399bb-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c92399d8-62a4e395, #w-node-_16c73452-505d-a9d1-3e57-8f045e20dddf-62a4e395, #w-node-eec80ae3-09ae-5263-b8ff-6b4fd42f179d-62a4e395, #w-node-_4775b75e-56b5-69e2-953d-b996c743f9a4-62a4e395, #w-node-a6085c37-34c6-97f8-00b0-c695ef6d520f-62a4e395, #w-node-cc9ff3ac-8b75-5836-47d1-639f2968c9a6-62a4e395, #w-node-_1a55eddc-4941-67df-c638-8f57152182e0-62a4e395 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96765-62a4e395, #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96782-62a4e395 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e9670e-62a4e395 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96713-62a4e395, #w-node-_1857d5a1-67f9-a9e9-f58d-07b781548d40-62a4e395 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e967b4-62a4e395 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a30bfeed-b45d-7ec5-8e7c-d4412f833397-62a4e395, #w-node-b635675b-0435-1507-e256-63363e3406c4-62a4e395, #w-node-d2ee9cf5-a5e8-d87f-b9d9-2197ed1e0116-62a4e395, #w-node-a28d1c59-1e25-abce-eeca-0dd8a28c6c12-62a4e395 {
    justify-self: start;
  }

  #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a85-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a8f-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a99-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58aa3-62a4e395 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a0-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a8-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b0-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b8-62a4e395 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3cb-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3da-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3e9-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3f8-62a4e395 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd17-096298af {
    justify-self: start;
  }

  #w-node-_4d0e0b41-7857-644d-28b5-013b34d74ea8-096298af, #w-node-c6c598f3-359a-457e-402d-4953c9239970-096298af, #w-node-c6c598f3-359a-457e-402d-4953c923997b-096298af, #w-node-c6c598f3-359a-457e-402d-4953c923998f-096298af, #w-node-c6c598f3-359a-457e-402d-4953c923999a-096298af, #w-node-c6c598f3-359a-457e-402d-4953c92399af-096298af, #w-node-c6c598f3-359a-457e-402d-4953c92399bb-096298af, #w-node-c6c598f3-359a-457e-402d-4953c92399d8-096298af, #w-node-_16c73452-505d-a9d1-3e57-8f045e20dddf-096298af, #w-node-eec80ae3-09ae-5263-b8ff-6b4fd42f179d-096298af, #w-node-_4775b75e-56b5-69e2-953d-b996c743f9a4-096298af, #w-node-a6085c37-34c6-97f8-00b0-c695ef6d520f-096298af, #w-node-cc9ff3ac-8b75-5836-47d1-639f2968c9a6-096298af, #w-node-_1a55eddc-4941-67df-c638-8f57152182e0-096298af {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96765-096298af, #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96782-096298af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e9670e-096298af {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96713-096298af, #w-node-_1857d5a1-67f9-a9e9-f58d-07b781548d40-096298af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e967b4-096298af {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a30bfeed-b45d-7ec5-8e7c-d4412f833397-096298af, #w-node-b635675b-0435-1507-e256-63363e3406c4-096298af, #w-node-d2ee9cf5-a5e8-d87f-b9d9-2197ed1e0116-096298af, #w-node-a28d1c59-1e25-abce-eeca-0dd8a28c6c12-096298af {
    justify-self: start;
  }

  #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a85-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a8f-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a99-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58aa3-096298af {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a0-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a8-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b0-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b8-096298af {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3cb-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3da-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3e9-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3f8-096298af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_810e851f-dcdf-541f-2eaa-07a83473f3df-e398f7a2 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_810e851f-dcdf-541f-2eaa-07a83473f3fd-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f407-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f41b-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f425-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f43a-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f444-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f456-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f460-e398f7a2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-bb4a14d6-79e2-5db4-32d7-13ddc0db79a5-e398f7a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b93c8e36-d831-a0c6-de2c-4629b3777d78-e398f7a2, #w-node-_12386014-218f-fbb4-0f0a-652fe7504a11-e398f7a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_52dbb247-38e6-7b40-a68f-62b263c57bcf-e398f7a2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_52dbb247-38e6-7b40-a68f-62b263c57be3-e398f7a2, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57bd9-e398f7a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5be41fa2-0949-58d3-1e10-ea23c76ebec2-e398f7a2 {
    justify-self: start;
  }

  #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0177-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0181-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f018b-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0195-e398f7a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #join.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1c2-80ce6caf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-80ce6caf, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-80ce6caf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-80ce6caf {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_170eac48-9ab8-d00a-b500-02a2f598812e-80ce6caf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d27c-80ce6caf {
    justify-self: start;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-80ce6caf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8753-80ce6caf, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8762-80ce6caf, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8771-80ce6caf, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8780-80ce6caf, #how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffc-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffd-80ce6caf, #how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d003-80ce6caf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d004-80ce6caf {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #join.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1c2-b2475a2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-b2475a2b, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-b2475a2b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-b2475a2b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_170eac48-9ab8-d00a-b500-02a2f598812e-b2475a2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d27c-b2475a2b {
    justify-self: start;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-b2475a2b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8753-b2475a2b, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8762-b2475a2b, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8771-b2475a2b, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8780-b2475a2b, #how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffc-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffd-b2475a2b, #how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d003-b2475a2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d004-b2475a2b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #join.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1c2-7541a88e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-7541a88e, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-7541a88e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-7541a88e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_170eac48-9ab8-d00a-b500-02a2f598812e-7541a88e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d27c-7541a88e {
    justify-self: start;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-7541a88e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8753-7541a88e, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8762-7541a88e, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8771-7541a88e, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8780-7541a88e, #how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffc-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffd-7541a88e, #how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d003-7541a88e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d004-7541a88e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #join.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1c2-b27b85de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-b27b85de, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-b27b85de {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-b27b85de {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_170eac48-9ab8-d00a-b500-02a2f598812e-b27b85de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d27c-b27b85de {
    justify-self: start;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-b27b85de {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8753-b27b85de, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8762-b27b85de, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8771-b27b85de, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8780-b27b85de, #how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffc-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3cffd-b27b85de, #how.w-node-a17dfea5-25b2-aad5-1548-df62d2a3d003-b27b85de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d004-b27b85de {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_47eb17df-f086-7d0c-2471-81761acc1ec4-14872d36 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5248c652-abe1-f433-9e76-ad71a78a9c4a-14872d36 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-_4d74329c-cac1-7fd0-aef8-53dccb1df2b9-14872d36, #w-node-df26d3e8-498b-a5a2-75c8-3f296a117a8f-14872d36, #w-node-c959b2da-8130-aa64-9783-c7610a86486d-14872d36 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_68adabd0-f7b6-7794-8b29-9b6322551e2f-14872d36, #w-node-c9d87c19-49a4-1385-ac4d-8777f9cfc351-14872d36 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-_6216cbee-b0ec-3628-7823-b26155f2b90b-14872d36, #w-node-cc73981f-7e98-d55e-6d3a-69d8589eafe5-14872d36, #w-node-feb35b56-826a-065e-12c3-983d824a185d-14872d36, #w-node-ec36f8ce-db52-5bc3-8aa5-9828e691e625-14872d36, #w-node-_2bb4cd01-87cf-591a-2eef-46dee8e07e99-14872d36, #w-node-_85a868a9-ee40-09e0-5fea-7b31edc845c9-14872d36, #w-node-_903526e3-9094-beda-809b-e30dbbc4c2d7-14872d36, #w-node-_6082c569-1105-a6c4-200f-834387aa9c57-14872d36, #w-node-_3cd98377-5a70-4f20-76f7-e4ce89aabe3b-14872d36, #w-node-be9392a7-eb04-1a5b-7afe-105b12782507-14872d36, #w-node-_04e45974-28e1-0d35-5e24-c4aeefa4b64c-14872d36, #w-node-_39ee62c6-9688-2365-143b-56dddc53253d-14872d36 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ab0970db-7f1d-7342-f604-d3c787d61c93-14872d36 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-_0e71b0e9-9d6c-ff61-decb-cd8f0ef7ca6f-14872d36, #w-node-_27a32e9d-bdd4-9e7f-d74a-747487ffad38-14872d36, #w-node-a54ee4b6-4e6e-8e82-dd00-aedb1f3a40ae-14872d36, #w-node-_17c26f09-f776-c93d-6672-0c6dc066c1ec-14872d36, #w-node-_87159dd8-aa8b-15f8-9ea3-54549ffcdcec-14872d36, #w-node-_405eb945-72da-4226-50bc-8c5e959edfae-14872d36, #w-node-cf34e92a-48c6-d6a7-a748-fff6e877f24c-14872d36, #w-node-_0dc3c022-024b-822d-2b7c-c1822b808b3c-14872d36, #w-node-_403e95d3-5a5c-ba2a-4fa2-ae7d665ef29e-14872d36, #w-node-_2888d3cd-c1a1-50c3-a341-fd3d50f7f9cb-14872d36, #w-node-_3dee508b-179e-bba4-f7e8-3498f77a1cae-14872d36, #w-node-b6450a23-90cc-cd5a-3a53-5c34a223bea4-14872d36, #w-node-cbb39100-d992-f420-e6c6-6d0e8298e4e2-14872d36, #w-node-_0c921bc1-1c49-e726-7535-bd57f42bee52-14872d36 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_30f1db31-043e-6525-e2da-eaa0ac149f8e-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a903b0b4-8387-3908-e1f7-36baf58f83fe-95d3b68b {
    justify-self: end;
  }

  #w-node-_3cb77398-f201-0541-5588-c46b9c1d9d58-14872d39, #w-node-d1dae801-34e2-b138-9288-b1291078fa82-14872d39, #w-node-d15e18a1-9d58-0b32-293b-5213a2f33cc7-14872d39, #w-node-_1fc3198c-123c-ba52-bde2-d059465aa813-14872d39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_69da3341-2518-c04d-2d70-1ad28c3fbf9c-c2b5afba {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3165c921-8929-389e-03d2-d52bdea5b422-c2b5afba {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d3fa519f-54e0-bbe9-49b5-379e7ffe4d29-c2b5afba, #w-node-_900b14c8-bea0-013c-19fd-1a82a290d4a7-c2b5afba, #w-node-_900b14c8-bea0-013c-19fd-1a82a290d52a-c2b5afba, #w-node-_74f95148-6d57-0367-30fa-1a2138bf80f5-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b367a-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3682-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b368a-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3692-c2b5afba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7427f1ea-375b-f313-0d09-96e4913b36e4-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36ee-c2b5afba {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_69da3341-2518-c04d-2d70-1ad28c3fbf9c-648c01ec {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3165c921-8929-389e-03d2-d52bdea5b422-648c01ec {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d3fa519f-54e0-bbe9-49b5-379e7ffe4d29-648c01ec, #w-node-_900b14c8-bea0-013c-19fd-1a82a290d4a7-648c01ec, #w-node-_900b14c8-bea0-013c-19fd-1a82a290d52a-648c01ec, #w-node-_74f95148-6d57-0367-30fa-1a2138bf80f5-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b367a-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3682-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b368a-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3692-648c01ec {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7427f1ea-375b-f313-0d09-96e4913b36e4-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36ee-648c01ec {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_810e851f-dcdf-541f-2eaa-07a83473f3df-5b4633dc {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_810e851f-dcdf-541f-2eaa-07a83473f3fd-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f41b-5b4633dc, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f43a-5b4633dc, #w-node-f20ee624-0ab1-f566-d5e7-7fec930bcbb3-5b4633dc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2aebaca7-6231-8dda-fb25-289ca58ff4d0-5b4633dc, #w-node-_2aebaca7-6231-8dda-fb25-289ca58ff553-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e64f3-5b4633dc, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57be3-5b4633dc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0177-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0181-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f018b-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0195-5b4633dc {
    grid-column: span 1 / span 1;
  }

  #w-node-bb3521a4-09e6-f479-ae1d-9f56e28ebd24-5b4633dc {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-edb61303-ded0-4114-14da-e93c78f79998-5b4633dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb3521a4-09e6-f479-ae1d-9f56e28ebd51-5b4633dc, #w-node-bb3521a4-09e6-f479-ae1d-9f56e28ebd3a-5b4633dc {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-e14b4a3c-eb25-6b0d-9e57-16bbcc1ca100-b9f26282 {
    grid-column: span 1 / span 1;
  }

  #w-node-_343efce9-7f71-7057-82b3-8fef676090e5-b9f26282 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_343efce9-7f71-7057-82b3-8fef67609103-b9f26282, #w-node-_343efce9-7f71-7057-82b3-8fef67609121-b9f26282 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c1d97b47-5238-6a6b-4c55-1559b738064c-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380654-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b738065c-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380664-b9f26282 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c1d97b47-5238-6a6b-4c55-1559b73806b6-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b73806bb-b9f26282 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3cb77398-f201-0541-5588-c46b9c1d9d58-665c9e11, #w-node-d1dae801-34e2-b138-9288-b1291078fa82-665c9e11, #w-node-_1fc3198c-123c-ba52-bde2-d059465aa813-665c9e11 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-cf22a080 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d244-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-cf22a080 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d3bd-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d3c2-cf22a080 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce5e-cf22a080 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5d679300-e67b-3290-d37c-625178b1b8cf-62a4e395, #w-node-dbd98040-7069-7008-ca8b-b66ca564df2d-62a4e395, #w-node-_5d679300-e67b-3290-d37c-625178b1b8de-62a4e395 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd08-62a4e395 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_54d9ec02-b782-112c-98cd-307f052b5ee8-62a4e395, #w-node-_799f87ed-89e9-a7f4-a123-89f1d5202485-62a4e395, #w-node-dc72158e-6de1-a86c-f328-73c2fd9dd36b-62a4e395, #w-node-ce83f585-1c66-aa91-98fb-9b6aa290d1c1-62a4e395, #w-node-c8e6c0c1-a541-355c-0cd1-04daa1c81ce8-62a4e395, #w-node-_3a567674-141c-31dc-5c7c-2adcf7366367-62a4e395 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6c598f3-359a-457e-402d-4953c9239970-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c923998f-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c92399af-62a4e395 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8b4-62a4e395, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8d9-62a4e395 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96765-62a4e395, #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96713-62a4e395, #w-node-_1857d5a1-67f9-a9e9-f58d-07b781548d40-62a4e395 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a85-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a8f-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a99-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58aa3-62a4e395 {
    grid-column: span 1 / span 1;
  }

  #w-node-_228b95e5-5984-d551-31b2-659fb3f9a7c3-62a4e395 {
    align-self: stretch;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a0-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a8-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b0-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b8-62a4e395 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa40a-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa40f-62a4e395 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5d679300-e67b-3290-d37c-625178b1b8cf-096298af, #w-node-dbd98040-7069-7008-ca8b-b66ca564df2d-096298af, #w-node-_5d679300-e67b-3290-d37c-625178b1b8de-096298af {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: start;
  }

  #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd08-096298af {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_54d9ec02-b782-112c-98cd-307f052b5ee8-096298af, #w-node-_799f87ed-89e9-a7f4-a123-89f1d5202485-096298af, #w-node-dc72158e-6de1-a86c-f328-73c2fd9dd36b-096298af, #w-node-ce83f585-1c66-aa91-98fb-9b6aa290d1c1-096298af, #w-node-c8e6c0c1-a541-355c-0cd1-04daa1c81ce8-096298af, #w-node-_3a567674-141c-31dc-5c7c-2adcf7366367-096298af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6c598f3-359a-457e-402d-4953c9239970-096298af, #w-node-c6c598f3-359a-457e-402d-4953c923998f-096298af, #w-node-c6c598f3-359a-457e-402d-4953c92399af-096298af {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8b4-096298af, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8d9-096298af {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96765-096298af, #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96713-096298af, #w-node-_1857d5a1-67f9-a9e9-f58d-07b781548d40-096298af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a85-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a8f-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a99-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58aa3-096298af {
    grid-column: span 1 / span 1;
  }

  #w-node-_228b95e5-5984-d551-31b2-659fb3f9a7c3-096298af {
    align-self: stretch;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a0-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a8-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b0-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b8-096298af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa40a-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa40f-096298af {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_810e851f-dcdf-541f-2eaa-07a83473f3df-e398f7a2 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_810e851f-dcdf-541f-2eaa-07a83473f3fd-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f41b-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f43a-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f456-e398f7a2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-bb4a14d6-79e2-5db4-32d7-13ddc0db79a5-e398f7a2, #w-node-bb4a14d6-79e2-5db4-32d7-13ddc0db7a28-e398f7a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_52dbb247-38e6-7b40-a68f-62b263c57be3-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0177-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0181-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f018b-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0195-e398f7a2 {
    grid-column: span 1 / span 1;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-80ce6caf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d244-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-80ce6caf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d3bd-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d3c2-80ce6caf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce5e-80ce6caf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-b2475a2b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d244-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-b2475a2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d3bd-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d3c2-b2475a2b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce5e-b2475a2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-7541a88e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d244-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-7541a88e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d3bd-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d3c2-7541a88e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce5e-7541a88e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd347a-b27b85de {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d244-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-b27b85de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d3bd-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d3c2-b27b85de {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce5e-b27b85de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_47eb17df-f086-7d0c-2471-81761acc1ec4-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5248c652-abe1-f433-9e76-ad71a78a9c4a-14872d36, #w-node-df26d3e8-498b-a5a2-75c8-3f296a117a8f-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c959b2da-8130-aa64-9783-c7610a86486d-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_68adabd0-f7b6-7794-8b29-9b6322551e2f-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c9d87c19-49a4-1385-ac4d-8777f9cfc351-14872d36 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_6216cbee-b0ec-3628-7823-b26155f2b90b-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cc73981f-7e98-d55e-6d3a-69d8589eafe5-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-feb35b56-826a-065e-12c3-983d824a185d-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ec36f8ce-db52-5bc3-8aa5-9828e691e625-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2bb4cd01-87cf-591a-2eef-46dee8e07e99-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85a868a9-ee40-09e0-5fea-7b31edc845c9-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_903526e3-9094-beda-809b-e30dbbc4c2d7-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6082c569-1105-a6c4-200f-834387aa9c57-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3cd98377-5a70-4f20-76f7-e4ce89aabe3b-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be9392a7-eb04-1a5b-7afe-105b12782507-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_04e45974-28e1-0d35-5e24-c4aeefa4b64c-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39ee62c6-9688-2365-143b-56dddc53253d-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7143df38-6d44-49e7-6f9e-48c040643e93-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10a84a72-b464-8f52-dcad-6c8bf85c77f9-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ab0970db-7f1d-7342-f604-d3c787d61c93-14872d36 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_0e71b0e9-9d6c-ff61-decb-cd8f0ef7ca6f-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_27a32e9d-bdd4-9e7f-d74a-747487ffad38-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a54ee4b6-4e6e-8e82-dd00-aedb1f3a40ae-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_17c26f09-f776-c93d-6672-0c6dc066c1ec-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_87159dd8-aa8b-15f8-9ea3-54549ffcdcec-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_405eb945-72da-4226-50bc-8c5e959edfae-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cf34e92a-48c6-d6a7-a748-fff6e877f24c-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0dc3c022-024b-822d-2b7c-c1822b808b3c-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_403e95d3-5a5c-ba2a-4fa2-ae7d665ef29e-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2888d3cd-c1a1-50c3-a341-fd3d50f7f9cb-14872d36, #w-node-a534ee21-4cfc-aefb-d15b-799e42377d2b-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ce983cf-a1d5-f00d-1024-18862c63019a-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3dee508b-179e-bba4-f7e8-3498f77a1cae-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6450a23-90cc-cd5a-3a53-5c34a223bea4-14872d36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cbb39100-d992-f420-e6c6-6d0e8298e4e2-14872d36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c921bc1-1c49-e726-7535-bd57f42bee52-14872d36, #w-node-b295a376-14e4-5b82-e599-da655fa7ca15-14872d36 {
    grid-area: span 1 / span 2 / span 1 / 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-_88ad1745-4e1d-1432-8922-b0d289d8dc75-14872d3a {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-fb0e486d-3c9a-c48b-f78d-0f4c4a14ba33-14872d3a, #w-node-_2bcfeb02-47cf-aec5-1ad8-feb7590af182-14872d3a, #w-node-_6b33a43e-6a77-5758-bd60-b2b954692e82-14872d3a, #w-node-_8d466d6a-57e7-e890-61e3-ee6c697f6363-14872d3a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_57bb02e5-797f-aa15-ea50-d55d7b2b4c42-14872d3a {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-f5b3fbab-b63e-3470-05f8-b94f5701f338-14872d3a, #w-node-e24e15db-72b7-f5ef-2149-8a345029fca5-14872d3a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d1564347-b34a-595d-f0a8-3a6154b57418-c2b5afba {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: stretch stretch;
  }

  #w-node-d1564347-b34a-595d-f0a8-3a6154b5741b-c2b5afba, #w-node-_69da3341-2518-c04d-2d70-1ad28c3fbf9c-c2b5afba {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3165c921-8929-389e-03d2-d52bdea5b422-c2b5afba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf25cc07-b5bd-b0c9-586e-99498834bab1-c2b5afba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_525b78cb-a932-9bcf-d5e9-2ab61595da7b-c2b5afba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_78b41606-7f68-471f-dba4-d7bba3611362-c2b5afba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7427f1ea-375b-f313-0d09-96e4913b367a-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3682-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b368a-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3692-c2b5afba {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7427f1ea-375b-f313-0d09-96e4913b36a5-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36b4-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36c3-c2b5afba, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36d2-c2b5afba {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4edcf10f-c799-822c-c00c-263f5a98de26-3ce42bf9 {
    place-self: center;
  }

  #w-node-d1564347-b34a-595d-f0a8-3a6154b57418-648c01ec {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: stretch stretch;
  }

  #w-node-d1564347-b34a-595d-f0a8-3a6154b5741b-648c01ec, #w-node-_69da3341-2518-c04d-2d70-1ad28c3fbf9c-648c01ec {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3165c921-8929-389e-03d2-d52bdea5b422-648c01ec {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf25cc07-b5bd-b0c9-586e-99498834bab1-648c01ec {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_525b78cb-a932-9bcf-d5e9-2ab61595da7b-648c01ec {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7427f1ea-375b-f313-0d09-96e4913b367a-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3682-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b368a-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b3692-648c01ec {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7427f1ea-375b-f313-0d09-96e4913b36a5-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36b4-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36c3-648c01ec, #w-node-_7427f1ea-375b-f313-0d09-96e4913b36d2-648c01ec {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5c2fb30d-9dc4-48fe-80b3-43fa21dd0a34-5b4633dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f20ee624-0ab1-f566-d5e7-7fec930bcbb3-5b4633dc, #w-node-f20ee624-0ab1-f566-d5e7-7fec930bcbbe-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e64d5-5b4633dc, #w-node-_33ea260d-6281-8f0e-6c7a-d275583e64e4-5b4633dc, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57bcf-5b4633dc, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57be3-5b4633dc, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57bd9-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0163-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f016d-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0177-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0181-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f018b-5b4633dc, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0195-5b4633dc, #w-node-e14b4a3c-eb25-6b0d-9e57-16bbcc1ca0a9-b9f26282, #w-node-e14b4a3c-eb25-6b0d-9e57-16bbcc1ca100-b9f26282, #w-node-e14b4a3c-eb25-6b0d-9e57-16bbcc1ca11d-b9f26282 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c1d97b47-5238-6a6b-4c55-1559b738064c-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380654-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b738065c-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380664-b9f26282 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c1d97b47-5238-6a6b-4c55-1559b7380677-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380686-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b7380695-b9f26282, #w-node-c1d97b47-5238-6a6b-4c55-1559b73806a4-b9f26282 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7235da93-decf-88c0-b857-7c04ab63a858-665c9e11 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe6374-cf22a080 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe637e-cf22a080 {
    justify-self: end;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-cf22a080, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-cf22a080 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1cb-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1cf-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1de-cf22a080 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fe729041-d93a-97ad-c1dc-194a7cbe49bd-cf22a080 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d60e2dfc-62ee-11c0-d8d6-88a8eadf9c3d-cf22a080 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_93ce23e2-0566-ef12-f629-7816f1f9ca3c-cf22a080, #w-node-eff603e6-c8fb-89dd-9b63-f79bfa3e8c8e-cf22a080 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-cf22a080 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8753-cf22a080, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8762-cf22a080, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8771-cf22a080, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8780-cf22a080 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce4c-cf22a080, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce55-cf22a080 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d03c-cf22a080 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd08-62a4e395 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd17-62a4e395 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-c6c598f3-359a-457e-402d-4953c92399af-62a4e395, #w-node-c6c598f3-359a-457e-402d-4953c92399bb-62a4e395 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8a0-62a4e395, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8b1-62a4e395 {
    justify-self: center;
  }

  #w-node-_45937e1d-bedb-4aee-4588-148e558cab32-62a4e395 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96765-62a4e395, #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96782-62a4e395, #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e9670e-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a71-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a7b-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a85-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a8f-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a99-62a4e395, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58aa3-62a4e395, #w-node-_228b95e5-5984-d551-31b2-659fb3f9a7c1-62a4e395, #w-node-_228b95e5-5984-d551-31b2-659fb3f9a7c3-62a4e395 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a0-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a8-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b0-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b8-62a4e395 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3cb-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3da-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3e9-62a4e395, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3f8-62a4e395 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd08-096298af {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_12d2af91-bd2a-7ee8-1c87-2c22ac08cd17-096298af {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-c6c598f3-359a-457e-402d-4953c92399af-096298af, #w-node-c6c598f3-359a-457e-402d-4953c92399bb-096298af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8a0-096298af, #w-node-_9d7ce9d3-7a7e-0dfc-79be-440f5dcdb8b1-096298af {
    justify-self: center;
  }

  #w-node-_45937e1d-bedb-4aee-4588-148e558cab32-096298af {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96765-096298af, #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e96782-096298af, #w-node-_6b13eae5-a2c6-4ce2-892b-f97647e9670e-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a71-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a7b-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a85-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a8f-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58a99-096298af, #w-node-_5a51efc6-f9c5-dce4-9ea8-5521f6e58aa3-096298af, #w-node-_228b95e5-5984-d551-31b2-659fb3f9a7c1-096298af, #w-node-_228b95e5-5984-d551-31b2-659fb3f9a7c3-096298af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a0-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3a8-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b0-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3b8-096298af {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3cb-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3da-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3e9-096298af, #w-node-_02bb0fc8-464f-3648-9af3-a995990aa3f8-096298af {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_810e851f-dcdf-541f-2eaa-07a83473f456-e398f7a2, #w-node-_810e851f-dcdf-541f-2eaa-07a83473f460-e398f7a2, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57bcf-e398f7a2, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57be3-e398f7a2, #w-node-_52dbb247-38e6-7b40-a68f-62b263c57bd9-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0163-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f016d-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0177-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0181-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f018b-e398f7a2, #w-node-d6c668dd-7edd-0de6-0f39-d3b47f2f0195-e398f7a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe6374-80ce6caf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe637e-80ce6caf {
    justify-self: end;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-80ce6caf, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-80ce6caf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1cb-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1cf-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1de-80ce6caf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fe729041-d93a-97ad-c1dc-194a7cbe49bd-80ce6caf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d60e2dfc-62ee-11c0-d8d6-88a8eadf9c3d-80ce6caf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_93ce23e2-0566-ef12-f629-7816f1f9ca3c-80ce6caf, #w-node-eff603e6-c8fb-89dd-9b63-f79bfa3e8c8e-80ce6caf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-80ce6caf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8753-80ce6caf, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8762-80ce6caf, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8771-80ce6caf, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8780-80ce6caf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce4c-80ce6caf, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce55-80ce6caf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d03c-80ce6caf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe6374-b2475a2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe637e-b2475a2b {
    justify-self: end;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-b2475a2b, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-b2475a2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1cb-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1cf-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1de-b2475a2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fe729041-d93a-97ad-c1dc-194a7cbe49bd-b2475a2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d60e2dfc-62ee-11c0-d8d6-88a8eadf9c3d-b2475a2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_93ce23e2-0566-ef12-f629-7816f1f9ca3c-b2475a2b, #w-node-eff603e6-c8fb-89dd-9b63-f79bfa3e8c8e-b2475a2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-b2475a2b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8753-b2475a2b, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8762-b2475a2b, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8771-b2475a2b, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8780-b2475a2b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce4c-b2475a2b, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce55-b2475a2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d03c-b2475a2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe6374-7541a88e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe637e-7541a88e {
    justify-self: end;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-7541a88e, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-7541a88e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1cb-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1cf-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1de-7541a88e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fe729041-d93a-97ad-c1dc-194a7cbe49bd-7541a88e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d60e2dfc-62ee-11c0-d8d6-88a8eadf9c3d-7541a88e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_93ce23e2-0566-ef12-f629-7816f1f9ca3c-7541a88e, #w-node-eff603e6-c8fb-89dd-9b63-f79bfa3e8c8e-7541a88e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-7541a88e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8753-7541a88e, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8762-7541a88e, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8771-7541a88e, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8780-7541a88e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce4c-7541a88e, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce55-7541a88e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d03c-7541a88e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe6374-b27b85de {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_32057cfa-dce7-05c5-4a6c-c6c7e1fe637e-b27b85de {
    justify-self: end;
  }

  #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3468-b27b85de, #w-node-d0444bba-4ce8-99ae-430a-16c81ddd3471-b27b85de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1cb-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1cf-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d1de-b27b85de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fe729041-d93a-97ad-c1dc-194a7cbe49bd-b27b85de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d60e2dfc-62ee-11c0-d8d6-88a8eadf9c3d-b27b85de {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_93ce23e2-0566-ef12-f629-7816f1f9ca3c-b27b85de, #w-node-eff603e6-c8fb-89dd-9b63-f79bfa3e8c8e-b27b85de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d353-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d35b-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d363-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d36b-b27b85de {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8753-b27b85de, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8762-b27b85de, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8771-b27b85de, #w-node-e125ad09-c28a-48e7-c1d9-084efa5e8780-b27b85de {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce4c-b27b85de, #w-node-a17dfea5-25b2-aad5-1548-df62d2a3ce55-b27b85de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a17dfea5-25b2-aad5-1548-df62d2a3d03c-b27b85de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
